LM3S9B90微控制器C3/C5版差异与错误分析

3星 · 超过75%的资源 需积分: 12 6 下载量 62 浏览量 更新于2024-07-30 收藏 427KB PDF 举报
"这篇文档是关于Stellaris LM3S9B90微控制器的RevC3和RevC5版本的错误报告,列出了在发布时已知的问题,并提供了受影响的修订版本概述。同时提到了与ARM Cortex-M3错误相关的资料。文章中详细列举了各个错误,包括设备识别寄存器的MINOR字段不正确、调试接口在任何类型的复位后都会重置、BOOTCFG寄存器在没有进行特殊大量擦除操作后不能可靠写入、闪存耐久性周期规格为100次、GPTM2A和2B无法与uDMA一起使用、PB0和PB1具有永久内部下拉电阻、差分对编码错误、USB配对JK抖动兼容性测试需要自动豁免以及USB低速过界电压兼容性测试要求等。" 在选择LM3S9B90芯片型号时,了解这些错误信息至关重要,因为它们可能直接影响到电路设计和系统功能。例如,如果在设计中依赖于调试接口进行故障排除,RevC3/C5版本存在的问题可能导致调试过程中遇到困难。另外,BOOTCFG寄存器的问题可能影响到系统的启动配置,而闪存耐久性问题则关系到芯片的长期稳定性和数据存储能力。 关于GPTM2A和2B无法与uDMA配合使用的问题,这可能意味着在需要高效能定时器与内存传输同步的应用中,需要寻找替代方案或者更新固件以避免使用受影响的功能。PB0和PB1的内部下拉电阻问题可能会影响I/O端口的配置,需要在设计时考虑到这一限制,可能需要额外的外部电阻来满足特定应用的需求。 在USB功能方面,错误可能导致兼容性问题,例如JK抖动兼容性和低速过界电压测试的不达标,这可能会影响到设备与不同USB主机的连接和通信,甚至可能导致数据传输的不稳定或失败。因此,在基于LM3S9B90设计USB设备时,需要特别注意这些错误,并考虑是否需要采取补救措施或者选择其他不受影响的版本。 理解这些错误报告对于正确选择和使用LM3S9B90芯片是非常关键的,它们可以帮助设计师避免在电路设计阶段就引入潜在问题,从而提高产品的质量和可靠性。在决定采用哪个版本的芯片时,应仔细评估这些错误的影响,并在必要时与制造商联系获取最新的修复信息或技术支持。