本帖最后由 forrest11 于 2011-12-22 22:32 编辑
最近在找单片机,在21家也咨询了很多同门,我的系统最简化要求如下:
a) 12bit ADC
b) USB接口输出;
本来看好STM8L151和新唐的M052LBN的,用串口输出,搭配pl2303hx,价格应该在8RMB以下。但担心pl2303hx芯片购买容易遇上假货,产品出问题可能性大。
我在寻找过程中发现STM及新唐带USB接口的MCU价格居然出奇的便宜,所以将注意力转到此类芯片的分析上来。
最终锁定的芯片有三个:ST的STM32F103C8T6,新唐的NUC120LC1BN,NANO120LC2AN。比较列表如下:
| Freq.(MHz) | Flash | SRAM | ISP LOADER ROM | UART | SPI | I2C | USB | PWM | I2S | CAN | Comp. | 12bit ADC | 12bit DAC | EBI | Device ID | IRC | PDMA | Smart Card | | Touch Key | | Package | | Price | STM32F103C8T6 | 72 | 64k | 20k | ? | 3 | 2 | 2 | 1 | 8 | 0 | 1 | 0 | Y | N | ? | ? | ? | 7 | 0 | | N | | LQFP48 | | 10RMB | NUC120LC1BN | 50 | 32k | 4k | 4k | 2 | 1 | 2 | 1 | 4 | 1 | 0 | 1 | Y | N | N | Y | 22M | 1 | 0 | | N | | LQFP48 | | 10RMB | NANO120LC2AN | 32 | 32k | 8k | 4k | 2 | 3 | 2 | 1 | 4 | 1 | 0 | 0 | Y | Y | N | ? | 12M | 4 | 2 | | 4 | | LQFP48 | | ? |
从表上数据分析分析,对于我的要求,STM32F103C8T6应该是性价比比较高的,但性能超过我的要求,如NUC120LC1BN的价格和STM32F103C8T6一样,我计划选择STM,但如STM32F103C8T6价格高于NUC120LC1BN,我将选NUC。但此时如NANO价格和NUC一样,我会选择NANO,因为它多了一个DAC,有时候有用的。
还有一个纠结的,就是DeviceID,这个对加密有好处。目前好像是NUC有,其它两个不能确定。
特发此贴,以抛砖引玉。(感觉这两个芯片为两公司主流芯片,我觉得用来比较有一定意义)。 |