如何让通用微控制器MSP430集成多种功能来简化设计?

我们一直在通过减少元器件的数量和节约印刷电路板的尺寸来追求系统设计的最优化。
增添小型、低成本的微控制器(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产品系列中发现不同内存和配置的丰富的选择。具体信息请登录ti.com.cn查询。
内存 产品型号
0.5 kb msp430fr2000
1 kb msp430fr2100
2 kb msp430fr2110
4 kb msp430fr2111
8 kb msp430fr2422
16 kb msp430fr2433
表1:ti.com.cn上的通用msp430 mcu主打产品列表
采用集成度好的通用化mcu的设计方案不仅可减小电路板尺寸、减少元器件数量,还可降低整体物料成本。您可在网络研讨会“更简易的系统监控:如何将多个功能转移到msp430 mcu。”中了解更多关于这些设计的信息。
示例应用程序:在通用mcu上实现adc唤醒和传输功能
让我们来看一个示例,说明如何在设计中真正实现辅助处理功能。
一种常见的设计是在电路板上配置一块模数转换器(adc),并同其他诸如电池监控器或温度传感器等设备连接。在此示例中,adc必须定期对来自传感器的模拟信号进行采样,并将此数据发送回mcu,而mcu将根据这些信号的情况进行操作。
如果mcu使用定时器来触发adc读取,甚至连续接收adc返回的值,则会增加系统功耗。一种解决方案是将adc集成到mcu中,并独立于中央处理器(cpu)进行操作。如此,mcu的其余部分可以进入休眠状态,仅在adc读取的值超过某个阈值时才被予以唤醒。此时,adc将发出中断信号并唤醒mcu。
我们在有关辅助处理功能“使用msp430 mcu通过阈值进行adc唤醒并传输数据。”的培训视频中,对该应用加以说明。在本视频中,我们展示了一个图形用户界面(gui),演示adc值的读取以及中断信号的传输,以便在达到阈值后唤醒cpu。
结论
使用另一个小型mcu执行辅助处理功能是简化设计的好方法。通用型msp430mcu具备超低功耗和模拟外设独立监控的特点很适合这类应用,另外,借助我们的软件和图形化界面,您可在数分钟内对msp430设备进行编程,以实现各类功能。


钻石SX-600驻波功率表使用手册
索尼推出全新G系列CFast规格存储卡,读写直逼高端SATA SSD
通过生物信号采集处理系统来分析胃肠运动
新能源政策新规出台 新能源汽车市场迎来春天
九天睿芯入选2023年度“中国AI芯片企业先锋榜”
如何让通用微控制器MSP430集成多种功能来简化设计?
在i.MX RT1050上如何实现双大容量存储(MSC)设备
家博会完美谢幕:盘点那些“高智商”智能家电、机器人
蓝矽科技发布会隆重推出新一代功率产品——BlueMOS
【硬见小百科】PLC输出电路区别和注意事项
小米CC9Pro与华为Mate30Pro夜拍对比 哪个效果最好
广和通L610 Cat 1模组定位追踪解决方案
金博股份能否帮助下游光伏企业打赢这场“性价比”之战?
博通公司扩充其针对数字家庭的5G WiFi芯片产品阵容
PhotoBloom AR 将其印刷产品与AR技术结合在一起
如何在下一个设计中成功集成USB 3.2 IP
磁粉制动器工作原理及使用注意事项
ESD保护组件对NFC天线的保护方案设计
可控硅触发板是什么?如何选择合适的可控硅触发板?
Win10系统下我们该如何打开wWindows控制台