摘要: 开关可以在可编程器件上使用SDA和SCL线进行在线编程。在正常操作中,这些线路连接到其他电路,在编程模式中,它们连接到编程头。
简单的双向开关(MAX4525)通过为可编程设备上的两条线路(SDA和SCL)提供双重服务,方便了在线编程:对于正常操作,它们连接到其他电路,对于编程模式,它们连接到编程头。
这篇文章的类似版本出现在2008年10月21日的《电子设计》杂志上。
现在可用的许多设备都需要通过诸如i2c之类的串行总线进行编程。这种编程可以在电路板组装完成后的最终测试中进行。在许多情况下,用于编程的引脚在正常工作期间用于其他功能,并且总线本身也可以在正常工作期间用于其他功能。
一个简单的多路复用电路便于在线编程(图1)。所示的多路复用器是一个双向开关(MAX4525)。在正常工作时,它的输入被R1拉到地,使串行线连接到电路的其余部分。在编程模式期间,编程头在连接到多路复用器输入的引脚上断言一个逻辑高电平,导致多路复用器切换到编程头上的引脚。
图1所示 该开关(MAX4525)通过为可编程设备上的两条线路(SDA和SCL)提供双重服务来实现在线编程:对于正常操作,它们连接到其他电路,对于编程模式,它们连接到编程头
图中有I²C总线,因此为电路板上的其他电路提供了上拉电阻。连接到编程头的设备编程器必须有自己的上拉电阻。由多路复用器增加的串联电阻应由电路板上的其他电路来计算。为了避免ESD二极管正向偏置,串行数据线不应低于地面或高于MAX4525的V(CC)电压。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308