关于MCU-ISP和ICP的区别

出处:互联网 发布于:2015-03-04 15:31:33

    对Flash-based的MCU来说, ISP和ICP几乎是不可或缺的功能, 但我们经常被这两个功能搞混, 究竟他们的差别在哪里? 对客户的意义又是什么?在这里, 和大家分享并澄清一些观念, 希望对大家有所帮助, 进而解答来自客户关于ISP与ICP的疑问.

    1)在开发阶段

    改code时, 不再需要将MCU从板子上拔起来, 拿到烧录器上烧, 然后再装回去. 可以直接利用ISP/ICP Programmer做板上烧录, 为开发者提供了极大的便利性.

    2)在量产阶段

    客户可以采用”先焊到板子上再烧code”的方式, 将烧code的动作安排在生产线的某一站.

    那么传统的方式 (先将code烧好再焊到板子上)有什么缺点?

    传统的方式是这样的: 拆封-->从tray盘取出chip-->烧录-->把chip放回tray盘.

    这样的流程比起上面建议的方式: 增加了烧录时间, 容易造成QFP包装的chip弯脚, 或忘了烧code即放回tray盘.

    3)在成品阶段

    已组装好的成品若要改code, 可以透过预留的接口, 利用ISP或ICP, 更新MCU, 不需要拆机.

    什么是 IAP (In-ApplicatiON Programming)?

    IAP指的是, MCU在运行的状态下, 利用ISP的机制, 不透过外接工具 (例如: ISP Programmer) 的帮忙, 去更新APROM, DataFlash 或 CONFIG. 要实现这种功能,

    系统必须有取得更新数据的能力, 例如: 处于某一种联机的状态.

    (注: 有时候, ISP/IAP的分别并不是那么清楚!)

    ISP与ICP的差别

    For ISP

    (1) MCU必须处于可执行程序的状态 (除了上电, 还要接XTAL), 且必须预烧ISP-code在LDROM里面

    (2) 烧录范围只限于APROM, DataFlash或CONFIG (但对使用者来说, 应经够了!)

    (3) chip在LOCK的状态下, 仍然可以只更新某一区块 (APROM, DataFlash或CONFIG)

    (4) 因为烧录的动作取决于ISP-code的写法, 所以给系统设计者的弹性较大

    For ICP

    (1) MCU只要处于上电状态即可, 不必预烧任何code在MCU里面

    (2) 烧录范围涵盖整颗MCU, 包括 APROM, DataFlash, CONFIG, LDROM和 ROMMAP

    (3) chip在LOCK的状态下, 无法只更新某一区块, 只能在erase-ALL之后,更新某一区块, 再逐一烧回其它区块(因为ICP的本质就是走串行接口的Writer Mode, chip被LOCK之后, 除了erase-ALL, 所有烧录动作皆会被禁止)

    (4) 因为烧录纯粹是ICP硬件的行为, MCU无法自己更新自己, 所以给系统设计者的弹性较小(例如: 无法藉由ICP去实现IAP的功能)

    ISP与ICP的使用场合

    依这两者的特性, 配合客户的系统需求, 而后才建议客户使用ISP或ICP.

    注:上述差别的第(3)点和第(4)点, 可能是ICP带给使用者的限制. 站在使用者的观点, 若ISP与ICP只能择一的话, ISP会是必要的选择

关键词:ICMCU

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

相关技术资料
广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!