我们一直在通过减少元器件的数量和节约印刷电路板的尺寸来追求系统设计的最优化。
增添小型、低成本的微控制器(MCU)以实现简单的辅助处理功能,可以对许多电路的设计产生助益。该通用MCU并非系统中主要的处理器,但它可处理一些必不可少的系统级功能,如LED控制或输入/输出扩展。本文中,我将说明如何在系统中集成多功能通用处理MCU来缩减物料清单(BOM)成本,节省电路板空间,并最大程度地简化设计。
例如,假如您要创建一个具有以下功能的新设计:
●LED控制
●I/O扩展
●带电可擦可编程存储器(EEPROM)
●外部看门狗时钟
您可使用分立元器件来实现所有功能。也可以考虑在通用MCU上执行软件实现同样的功能,以降低复杂性并减小电路板的尺寸,如图1所示。
图1:在单个通用MSP430 MCU上实现软件中多个分立元器件的功能
另一个值得考虑的设计方面的挑战--也许是一个最为重要的挑战--就是符合您的设计预算要求。
例如,如果采用分立元器件方法实现这些功能,您可预估大致的物料清单成本。举例来说,具备包括LED控制、五通道I/O扩展器、串行EEPROM和外部看门狗时钟等功能的多个分立元器件方案总计将花费约0.97美元。与此相比,8-KB MSP430 MCU的当前网络价格不到0.25美元。这可大大节约了成本!
如果您需要更大或更小内存的通用MCU,可在MSP430 MCU产品系列中发现不同内存和配置的丰富的选择。
内存 |
产品型号 |
0.5 kB |
|
1 kB |
|
2 kB |
|
4 kB |
|
8 kB |
|
16 kB |
使用另一个小型MCU执行辅助处理功能是简化设计的好方法。通用型MSP430MCU具备超低功耗和模拟外设独立监控的特点很适合这类应用,另外,借助我们的软件和图形化界面,您可在数分钟内对MSP430设备进行编程,以实现各类功能。