应用实现
5、数字通信 (续)
实现模块化isoSPI菊花链
由于采用菊花链点对点架构,菊花链isoSPI总线的硬件设计对于网络中的每个设备都是相同的。图41所示的简单设计是功能性的,但对于大多数设计来说是不够的。端接电阻RM应分割,并用电容旁路,如图43所示。这种变化提供了差分和共模终端,因此,增加了系统的抗噪声能力。

在电池模块之间使用电缆,特别是在汽车应用中,可能导致通信线路中的噪声敏感性增加。对于高水平的电磁干扰,建议进行额外滤波。图43中的电路示例显示了使用共模扼流圈(CMC)来增加来自电池线上瞬态的共模噪声抑制。使用中心抽头变压器也将提供额外的噪声性能。连接到中心抽头的旁路电容可为共模噪声提供低阻抗(图43b)。由于没有中心抽头的变压器可以更便宜,因此它们可能是首选。在这种情况下,增加一个分离端接电阻和一个旁路电容(图43a)可以增强isoSPI性能。应避免使用大于10nF的大型中心抽头电容器,因为它们可能会阻止isoSPI共模电压沉降。建议使用类似于以太网或CANbus应用程序中使用的公共模式扼流圈。具体的例子见表59。

菊花链设计的一个重要考虑因素是isoSPI网络中的设备数量。菊花链中的设备数量和设备之间的导线长度决定了串行时序,并影响数据延迟和吞吐量。
对于菊花链,有必要延长所需的最小t5,即从一个上升芯片选择到下一个下降芯片选择(命令之间)的时间,从0.65μs延长到2μs。

t5的时序由MCU在LTC6820的SPI接口或底部LTC6813-1器件的SPI接口上设置(如果配置为以SPI模式运行)。如果需要,LTC6813-1将在主isoSPI端口上传输时内部调整t6和t5的定时,使t6(主端口)> t6(GOV)和t5(主端口)> t5(GOV)。这样可以满足下一台设备Slave端口的定时要求。
如果在SPI接口上满足2μs的t5要求,则对菊花链中的最大器件数量没有严格的限制。
但是,需要注意的是,串行回读时间和增加的电流消耗可能决定了网络大小的实际限制。
在同一PCB板上连接多个ltc6813 -1
当在同一PCB板上连接多个LTC6813-1器件时,LTC6813-1的isoSPI端口之间只需要一个变压器。没有电缆也降低了通信线路上的噪声水平,通常只需要分离终端。图44显示了一个示例应用程序,该应用程序在同一PCB上有多个ltc6813 -1,通过LTC6820 isoSPI驱动程序与底层MCU通信。如果使用带有中心抽头的变压器,可以增加一个电容器以更好地抑制噪声。额外的噪声滤波可以通过放置在单个变压器两侧的离散共模扼流圈(未示出)来提供。

在具有低噪声要求的单板设计中,可以使用如图45所示的简化电容隔离耦合来取代变压器。在该电路中,变压器直接由两个10nF电容器代替。共模扼流圈(CMC)提供类似于使用变压器的应用电路的噪声抑制。电路被设计成使用与变压器电路相同的IBIAS/ICMP设置。

用isoSPI数据链路将MCU连接到LTC6813-1
LTC6820将标准4线SPI转换为可直接与LTC6813-1通信的2线isoSPI链路。图46中显示了一个示例。LTC6820可用于在应用程序中提供微控制器和LTC6813‑1s堆栈之间的隔离。LTC6820还支持将BMS控制器置于相对于LTC6813-1设备和电池组的远程位置的系统配置。
变压器选型指南
如图41所示,一个变压器或一对变压器隔离两个isoSPI端口之间的isoSPI信号。isoSPI信号具有可编程的脉冲幅度高达1.6VP-P,脉冲宽度为50ns和150ns。为了能够以必要的保真度传输这些脉冲,系统要求变压器的初级电感大于60μH,匝数比为1:1。还需要使用漏感小于2.5μH的变压器。在脉冲形状方面,初级电感主要影响50ns和150ns脉冲的脉冲下垂。如果初级电感过低,脉冲幅度将在脉冲周期内开始下降和衰减。当脉冲下垂足够严重时,接收器看到的有效脉宽将大幅下降,从而减小噪声裕度。一些下垂是可以接受的,只要它是一个相对较小的百分比的总脉冲幅度。漏感主要影响脉冲的上升和下降时间。较慢的上升和下降时间将有效地减小脉冲宽度。脉冲宽度由接收端决定,即信号超过ICMP引脚设置的阈值的时间。缓慢的上涨和下跌时间削减了时间边际。一般来说,最好保持脉冲边缘尽可能快。在评估变压器时,并联绕组电容也值得注意。虽然变压器在低频时具有非常好的CMRR,但在较高频率时,这种抑制会降低,主要是由于绕组对绕组电容。在选择变压器时,尽可能选择并联绕组电容较小的变压器。
在选择变压器时,同样重要的是选择一个具有足够的应用隔离等级的部件。变压器的额定工作电压是为应用程序选择部件时的关键规格。在典型应用中,LTC6813-1器件之间的菊花链互连应力<90V;普通脉冲和局域网型变压器就足够了。一般来说,连接到LTC6820可能需要更高的额定工作电压,以获得良好的长期可靠性。通常,将工作电压与整个电池组的电压相匹配是保守的。不幸的是,变压器供应商通常只会指定一秒钟的高压测试,这并不等于该部件的长期(“永久”)额定值。例如,根据大多数安全标准,1.5kV额定变压器预计可连续处理230V电压,3kV设备可长期处理1100V电压,尽管制造商可能并不总能达到这些水平(具体请参阅实际供应商数据)。通常,高压变压器被供应商称为“高隔离”或“加强绝缘”型。表58显示了在isoSPI链接中评估过的转换器的列表。
在大多数应用中,共模扼流圈也是抑制噪声所必需的。表59列出了如果CMC尚未集成到正在使用的变压器中的合适CMC的列表。

isoSPI布局指导
isoSPI信号线的布局在最大限度地提高数据链路的抗噪声能力方面也起着重要作用。以下是建议的布局指引:
1. 变压器应尽可能靠近iso-SPI电缆连接器。距离应保持在2厘米以内。LTC6813-1应靠近但至少距离变压器1cm至2cm,以帮助将IC与磁场耦合隔离开来。
2. V型接地平面不应延伸到变压器、等spi接头下面或变压器与接头之间。
3.isoSPI信号走线应尽可能直接,同时通过接地金属或空间与相邻电路隔离。除非在内层上用接地平面隔开,否则不应穿过等spi信号线。
系统供电电流
LTC6813-1具有用于不同工作状态的各种电源电流规格。平均供电电流取决于系统中的控制回路。有必要知道每个控制循环周期正在执行哪些命令,以及控制循环周期的持续时间。根据这些信息,可以确定LTC6813-1处于MEASURE状态和低功耗SLEEP状态的时间百分比。等SPI或SPI通信的数量也会影响平均电源电流。
计算串行吞吐量
对于任何给定的LTC6813-1,确定通信时间的计算很简单:它是传输中的位数乘以所使用的SPI时钟周期。LTC6813-1的控制协议非常统一,因此几乎所有命令都可以分类为写、读或操作。表60可用于确定给定LTC6813-1命令中的位数。

待续。。。
本文详细介绍了isoSPI菊花链的设计原则,包括硬件优化(如终端电阻和电容配置)、噪声抑制策略(共模扼流圈和变压器的选择),以及系统参数如串行时序设置和电源电流计算。着重讨论了如何在汽车应用中有效应对电磁干扰,以及如何选择和布局变压器以提高数据链路的抗噪能力。
1万+

被折叠的 条评论
为什么被折叠?



