最近使用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變革中存活下來,數位訊號處理會變成新的必備技術。