2011年8月10日 星期三

單晶片簡單使用

如果您是新手要學單晶片微控器的話,您可能會跑去書店買一本單晶片的書,

不管是哪一家的單晶片:如8051 或 Microchip 之PIC 、EMC或是 Holtek 等。

都不重要,這些入門書除了介紹單晶片的基本觀念外,一定有一些基本範例教您

利用單晶片程式寫一些很基礎的I/O 或基本簡單應用:包括:LED 跑馬燈、

按鍵讀取或掃瞄讀取...或是一般LCD 顯示功能,甚至會教您寫一個簡單的計時時鐘。

好了,當然入門學這個是無可厚非的,當然也是必要的過程啊。

但是當您熟悉了或是畢業要進入職場時,您認為您還會去寫這個東西嗎?

以前或許還有機會,我就是這樣子過來的,老師教您的沒有不對。

但是呢?這些東西與功能似乎在一些基本的消費IC 都到處用得到,說您會寫這種程式,

好像也沒有比較有成就感啊。為什麼?以前我在做MP3 SOC 晶片時,根本都不會想去

寫這個東西,但一台MP3 播放器就明明要這些基本功能啊。所以啦。就不要傻傻的

自己在那邊寫這一種入門等級的 I/O 控制了。就直接採用這樣一棵IC 就好了:

就是我上回提到的 SPL10A  :

----------------

您看上圖架構圖,不就是一般單晶片入門書所寫所教的東西嗎?...

其實,SPL10A 本身就是一棵MCU啊。我說過:您自己要用什麼CPU ,那怕是 32 bits

ARM 也沒關係,您就留三條 I/O 線 (STB, ACK及 DATA)就可以了,

其他什麼 LCD 控制啦, Key Read Debounce 啦,甚至要簡單的蜂鳴器控制,都省了。

更重要的是:您也不用再搞一棵 HT1621 這一種  32x4 的LCD 驅動IC...這一棵SPL10A

就直接幫您做掉了。下面就是他的應用電路圖:


-------------------------------------------

您不要以為上圖電路圖中那一顆IC好像煞有其事的一棵 什麼QFP 什麼包裝?

其實這一棵IC 幾乎都是以裸晶(die) 在銷售,再利用Wire bonding 直接作在 PCB 版上,

也就是俗稱 COB (Chip on Board)方式。因為這一棵的封裝費成本搞不好都已經比IC 貴了。

所以,如果您的應用需要用到LCD 顯示,外加按鍵,譬如跑步機啦...血壓器或是等等。

您就自己畫一張玻璃圖面:如下圖。

------------------

像上圖所顯示的,大概都不會超過 32x4 點,(譬如:八位數的七段顯示,也只不過 56 點而已!)

外加那個電池符號啦...或是其他等等,大部分都夠用了。只不過,在自己的CPU 應用程式裡

要記得自己建一個七段顯示器的 Table ,譬如顯示"2",需要點哪些點?等等。

實際作出來就是如此,這一種玻璃在大陸深圳一帶,工廠多得很...我記得以前只要

一千片,他們就可以幫您開玻璃了....您看還外加那一大堆按鈕給您用。多省CPU 的I/O 啊。

所以啦,現在人家用MCU 都不太喜歡多 I/O 的封裝...(其實,因為現在IC 是越作越小,

幾乎都已經是 Pad limit了。沒有人會願意為了多幾支I/O 就把IC 晶圓面積撐大的啦。)

----

好了,反正這一種IC 應用都已經很成熟了,人家也把他當標準品在賣了。

所以啦,下回您就不要自己還在想說:搞一棵MCU還在那邊寫I/O ,或是還想在想

我搞個MCU,還要人家在那邊寫個 按鍵功能啦,或是什麼LCD 顯示驅動回路的...

如果:您還非得把這些東西整進一棵IC 內,那也只能說:人客一定在逼您降價給他,

又是一個惡性競爭的市場或產品...否則啦,人家這個東西已經賣超過十幾年了,

您隨隨便便在網路打進這顆零件料號,大陸通路商都有一大堆庫存的...

以前大家似乎看到這樣子的市場好像蠻大,蠻好賺的?

只不過,這些東西就如同我說的:像是給工程師練基本功用的,所以,過去也有一大堆

廠商競相搶入,結果,您看現在原廠的公司股票價值之後,您就大概知道應該也

沒有什麼公司還願意繼續投入這一塊市場產品的吧。.....

您也別想用什麼四位元的MCU 或是用什麼ASIC 方式重搞一遍了。

因為人家基本研發與生產成本早就攤平了,隨便殺個價,別人也別想作了。

因為當初號稱開這一棵IC 的工程師,已經早就退休雲遊四海去了。....

PS:聲明一下:這位工程師, 他真的比我還老了...雲遊四海的意思是他已經移民海外了。

------------------

詳細資料可以點選連結以下資料:

LCD Module Showing with GPIO

 

1 則留言:

  1. 所以接下來搞不好有人這麼幹,表面上煞有其事一堆高級IC在PCB上(其實都是假的),然後其實都整進一顆MCU裡面了,順便再把那顆MCU表面磨掉換個知名品牌(明明是台廠硬是印個Microchip、ATMEL..順便防盜),不明究理的人一看,哇~用料高級,這錢花的值得..#!@#%$^^$& :))

    回覆刪除