2012年3月23日 星期五

MCU使用變革:ADC,DAC皆免費時,數位訊號處理(DSP)將大量使用

最近使用STM32F207,發現到MCU使用習慣改變了。



因為ADC及DAC皆為內建,而且連接DMA的設定下,CPU可以去做DSP計算。



這個改變主因是有三項條件到位:
1. ADC及DAC精度提升
2. ADC取樣率提升
3. CPU運算力提升



結果使得DSP運算力到位。



DSP功能免費,可以將原先做信號處理的硬體省下來,變成軟體去做。



意指:外部的運算放大器使用率將下降。


原先的濾波器,可以使用FIR、IIR等以運算程式取代。


 


這對於原先就玩DSP的人也許沒有什麼。


但對於使用8051的工程師來說就不同了,因為大都沒有學過數位信號處理。


使用新的32位元微控器,將使電路大幅簡化。


而且8位元及32位元MCU差價不多,會使用DSP技術會使硬體成本下降。


"數位信號處理"技術會使得控制系統設計變得不同。



且從一開始的系統設計就呈現不一樣的思維。



 


也許還以為8位元MCU可以利用價格低,來取得產品優勢的這個狀況不再。


32位元MCU是較貴,但整體系統設計的元件少,會使總成本下降。


客戶買單是看總成本,而非MCU成本。


所以Cortex-M系列的低價壓制8051這件事將會成真。



 


單晶片工程師想要在這場MCU變革中存活下來,數位訊號處理會變成新的必備技術。