设计MCU扩展连接的最佳思路.zip

时间:2022-08-12 04:15:30
【文件属性】:
文件名称:设计MCU扩展连接的最佳思路.zip
文件大小:184KB
文件格式:ZIP
更新时间:2022-08-12 04:15:30
全部 当设计所需接口多于微控制器本身具有的数量时,多数设计师的做法是“即位拆装”,但是如此做法的弊端也很明显: 首先,接口运行速度会被限制在几MHz,造成微控制器难以快速控制IO脚状态; 第二,由于负载增加,并缩短了微控制器处于低功耗睡眠模式的时间,会增加处理器功耗; 第三,由于定时精度有限,除非最慢速度,微控制器无法实施异步UART 型接口。 那么,如何让“鱼”和“熊掌”能够兼得,答案是——FPGA,其最新的优化版本可以在100LUT条件下全面实施其中任何一种接口,根据选择的器件大小,相应矩阵中可轻松增加几十个接口。 由于FPGA具有硬件特性,实施的速度可以轻松达到几十MHz。FPGA还可以实施缓冲和智能中断,从而延长微控制器睡眠模式,降低总体功耗。如此一来之前提到的的问题也就迎刃而解。 当然,或许有哪位仍视FPGA为奢侈品,在设计中觉得用FPGA从成本考虑会得不偿失。但现在FPGA的成本和功耗已经在按照摩尔定律显著降低,运用FPGA与MCU进行配置,最终的总体实施成本可以降低24%到34%。 本文就志在提供这样一个节约成本、又提升性能和灵活性的完美解决方案。

网友评论