安防之家讯: ISP(In-System Programming)在线系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。ISP技术是未来发展方向。下面小编给大家简要介绍一下IPS技术原理及其应用。
ISP的工作原理
ISP的实现相对要简单一些,一般通用做法是内部的存储器可以由上位机的软件通过串口来进行改写。对于单片机来讲可以通过SPI或其它的串行接口接收上位机传来的数据并写入存储器中。所以即使我们将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的改写,而无须再 取下芯片。
ISP的优点
ISP技术的优势是不需要编程器就可以进行单片机的实验和开发,单片机芯片可以直接焊接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来的不便。
在系统编程有以下实现方式
1.基于电可擦除存储单元的EEPROM 或Flash技术(譬如CPLD),特点是,掉电数据不丢失,但编程次数有限,编程速度慢;
2.基于SRAM查找表的编程单元(譬如FPGA),特点是,配置次数无限,加电可随时更改逻辑,但掉电后数据即丢失,下次上电需要重新配置;
3.基于反熔丝编程单元(譬如Actel 的FPGA);
4.JTAG方式;
以上就是IPS技术原理及其应用,大家可以参考一下。
安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/