開發 C2000 數位控制晶片多年,寫下使用心得。

   在設計一個硬體平台的時候,晶片的選用很重要,通常選用同系列的晶片來開發最好。例如:當選用德州儀器F2812晶片作為開發平台時,與這顆同系列的晶片就是F28xx。F代表晶片內建flash,C則代表無內建flash。通常,選用同系列的好處很多,
第一:開發套件可以重複使用,通常開發套件也要幾萬元左右。採用不同系列或者不同公司的晶片,開發套件就不一樣。
第二:編譯軟體可以共用,每家的編譯軟體都不一樣,不像PC端通常都是用微軟的編譯軟體Visual Studio。
第三:程式碼比較容易互相移植,因為同系列晶片的核心都相同,所以程式碼容易porting。
第四:省時又省錢,如果使用不同公司的晶片,要花很多時間研究datasheet,以及軟硬體套件。

   目前F2812晶片只是控制晶片中的一款而已,我從TI網站上將這系列的晶片做些整理,大致可分成三類:低階 (F280x)中階 (F281x)高階 (F282x or F283x)。這些晶片都內建ADC,不過 analog input 的範圍只有0~3V;也都內建PWM (Pulase Width Modulation),可以控制LED亮度或者馬達的轉速...等用途。

低階的 F280x,價位低於美金5元,介於2~4元左右。運算速度:最高 40~60 Mhz。
提供的介面有GPIO, UART, SPI, I2C, PWM。晶片大小:9mm x 9mm,12mm x 12mm。

中階的 F281x (F2810, F2811, FF2812),價位介於12~15元左右。運算速度:最高 150 Mhz。
比起低階晶片,GPIO的數量更多了,還有CAN介面(Enhanced Controller Area Network),一種控制用的通訊協定。
F2812 是裡面最高檔的,因為多了一種介面 EMIF,支援16-bit匯流排,可以用來擴充外部記憶體與 flash...等。

高階的 F282x, F283x,價位介於12~15元左右。運算速度:最高 150 Mhz。
比起中階晶片,GPIO的數量更多了,還多了DMA搬運,EMIF介面可支援32-bit匯流排。當然此類晶片的面積較大。

應用面:停車場管理系統 (管控進出口的車輛)

 

內建DSP F2812 (150 MHz), SRAM, Flash, Network, RTC, UART (共4組 RS-232), 外接GPIO, 預留擴充槽。

外接 ADC/DAC 擴充板,如下所示。ADC 14-bit x 16 ch 以及 DAC 12-bit x 4 ch,由DSP F2812 控制。

 

文章標籤
全站熱搜
創作者介紹
創作者 漢亞科技 Han-Ya 的頭像
漢亞科技 Han-Ya

漢亞科技 Han-Ya

漢亞科技 Han-Ya 發表在 痞客邦 留言(2) 人氣(284)