LTC6813-1 学习记录3-应用实现2

应用实现

2、内部保护和滤波(续)

        使用非标准单元格输入过滤器

        对于所有应用,建议使用100Ω和10nF的单元引脚滤波器。该滤波器提供了噪声抑制和总测量误差(TME)性能的最佳组合。在使用大于100Ω/10nF的C引脚RC滤波器的应用中,可能会有额外的测量误差。图36a显示了总TME和TME变化是如何随着RC时间常数的增加而增加的。

        在发出标准的全通道ADCV命令之前,通过实现额外的单通道转换,可以将TME电平降低到接近数据表规格。图37a显示了标准ADCV命令序列。图37b和图37c显示了推荐的命令序列和定时,这将允许MUX进行结算。修改程序的目的是允许MUX在测量周期开始前稳定在C1/C7/C13。C1/C7/C13 ADCV命令和全通道ADCV命令之间的延迟取决于所使用的RC的时间常数。一般指导是在C1/C7/C13 ADCV命令和All Channel ADCV命令之间等待6τ。图36b显示了使用推荐的命令序列时预期的TME。

3、电池均衡

    内部MOS实现电池均衡    

        使用无源平衡,如果串联堆叠中的一个电池过度充电,则S输出可以通过将其连接到电阻来缓慢地释放该电池。每个S输出连接到一个内部N沟道MOSFET,最大导通电阻10Ω。外部电阻应与MOSFET串联,以便于大部分热量散发到LTC6813-1封装的外部,如图38a所示。

        内部放电开关(MOSFET) S1至S18可用于被动均衡电池,如图38a所示,均衡电流为200mA或更小(如果芯片温度超过95°C,则为80mA或更小)。内部开关均衡电流不建议大于200mA,以免die发热过大。当使用内部放电开关放电电池时,应监测die温度。详情请参阅热关闭部分。

        注意,滤波电阻是放电路径的一部分,因此应将其移除或减小。使用RC增加电池电压测量滤波是OK的,但滤波电阻必须保持小,通常在10Ω左右,以减少对均衡电流的影响。

使用外部晶体管的电池均衡

        对于需要均衡电流高于200mA或大的单元滤波器的应用,S输出可用于控制外部晶体管。LTC6813-1包括一个带有1k串联电阻的内部上拉PMOS晶体管。S引脚可以作为数字输出,适用于驱动外部MOSFET的栅极,如图38b所示。图35显示了包含RC滤波的外部MOSFET电路。对于电池电压非常低的应用,图38b中的PMOS可以用PNP代替。当使用PNP时,应减小与基极串联的电阻。

选择放电电阻

        在确定均衡电阻的尺寸时,重要的是要知道典型的电池不平衡和电池平衡的允许时间。在大多数小型电池应用中,均衡电路能够在5小时的均衡中纠正5%的SOC(充电状态)误差是合理的。例如,一个5AHr电池与5%的SOC不平衡将有大约250mA小时的不平衡。使用50mA的平衡电流,这可以在5小时内纠正。在100mA的平衡电流下,误差将在2.5小时内得到纠正。在具有非常大容量的电池的系统中,很难在短时间内使用被动均衡来纠正大的SOC不平衡。在均衡过程中产生的过多热量通常会限制均衡电流。在大容量电池应用中,如果需要较短的均衡时间,则应考虑主动均衡解决方案。在选择均衡电阻器时,可以使用以下公式来帮助确定电阻器的值:

有源电池均衡

        需要1A或更大电池均衡电流的应用应考虑实施有源均衡系统。主动均衡允许更高的均衡电流,而不会产生过多的热量。主动均衡还允许能量回收,因为大部分均衡电流将被重新分配回电池组。图39显示了一个使用LT8584的简单主动均衡实现。LT8584还具有可以通过LTC6813-1控制的高级功能。更多细节请参阅S脚脉冲使用S脚控制设置在本数据表和LT8584数据表。

4、电池测量时的放电控制

        如果在电池测量命令时允许放电(DCP)位高,则在电池测量期间S引脚放电状态不会改变。如果DCP位低,则在测量相应电池或相邻电池时,S引脚放电状态将被禁用。如果使用外部放电晶体管,内部LTC6813-1 PMOS晶体管相对较低的1kΩ阻抗应该允许放电电流在电池测量之前完全关闭。表57说明了DCP = 0时的ADCV命令。在这个表中,OFF表示不管相应的DCC[x]位的状态如何,S引脚放电都被强制断开。ON表示如果在测量命令之前S引脚放电处于ON状态,则在测量期间S引脚放电将保持ON状态。

        在某些情况下,自动放电控制不可能消除运行放电引起的所有测量误差。这是由于放电晶体管在测量开始之前没有足够快地关闭电池电压以完全稳定下来。为了在运行放电时获得最佳的测量精度,应使用MUTE和UNMUTE命令。在ADCV命令发出之前,可以发出MUTE命令暂时禁用所有放电晶体管。在单元转换完成后,可以发送UNMUTE以重新启用先前打开的所有放电晶体管。使用这种方法可以在很小的时间损失下最大限度地提高测量精度。

验证放电电路的方法

        当使用内部放电功能时,可以在软件中实现验证放电功能的能力。在使用外部放电MOSFET的应用中,可以在电池单元和放电MOSFET源之间添加一个额外的电阻。这将允许系统测试放电功能。

        两种电路如图40所示。放电电路的功能可以通过进行电池测量来验证,并将放电关闭时的测量值与放电打开时的测量值进行比较。放电时进行的测量需要设置放电允许位(DCP)。当放电开启时,测量值的变化可以根据电阻值计算出来。下面的算法可以结合图40来验证每个放电电路:
1.  测量所有没有放电的电池(所有S输出关闭),读取并存储结果。
2.  打开S1, S7和S13。
3.  测量C1-C0, C7-C6, C13-C12。
4.  关闭S1, S7和S13。
5.  打开S2, S8和S14。
6.  测量C2-C1, C8-C7, C14-C13。
7.  关闭S2, S8和S14。

17.  打开S6, S12和S18。
18.  测量C6-C5, C12-C11, C18-C17。
19.  关闭S6, S12和S18。
20.  读取单元电压寄存器组以获得步骤2到19的结果。
21.  比较读取的结果。每个电池电压读数应该降低一个固定的百分比,RDISCHARGE和RFILTER用于内部设计,RDISCHARGE1和RDISCHARGE2用于外部MOSFET设计。准确的减少量取决于电阻值和MOSFET的特性。

5、数字通信

脉冲涡流的计算

        包错误码(Packet Error Code, PEC)可用于确保从LTC6813-1读取的串行数据是有效的,并且没有被损坏。这是可靠通信的关键特性,特别是在高噪声环境中。LTC6813-1要求为从LTC6813-1读取和写入的所有数据计算一个PEC。因此,重要的是要有一个有效的方法来计算PEC。

        下面的C代码提供了一个查找表派生的PEC计算方法的简单实现。有两个函数。第一个函数init_PEC15_Table()应该只在微控制器启动时调用一次,并将初始化一个名为pec15Table[]的PEC15表数组。此表将用于所有未来的PEC计算。PEC15表也可以硬编码到微控制器中,而不是在启动时运行init_PEC15_Table()函数。pec15()函数计算PEC,并将为任何给定长度的字节数组返回正确的15位PEC。

isoSPI IBIAS和ICMP设置

        LTC6813-1允许每个应用的isoSPI链路进行功耗或抗噪优化。isoSPI系统的功率和噪声抗扰度由编程的IB电流决定,该电流控制isoSPI信号电流。偏置电流IB可以从100μA到1mA。内部电路放大偏置电流,产生等于20*IB的等spi信号电流。低IB降低READY和ACTIVE状态下的等spi功耗,而高IB增加匹配终端电阻RM上的差分信号电压VA的幅值。IB电流由连接在2V IBIAS引脚和GND之间的RB1和RB2电阻的总和编程,如图41所示。接收端输入阈值由ICMP电压设置,该电压由RB1和RB2电阻器创建的电阻分压器编程。接收端阈值将是ICMP引脚上电压的一半。

        在设置偏置电流(100μA至1mA) IB和接收器比较器阈值电压VICMP/2时,应遵循以下原则:RM =传输线特性阻抗Z0信号幅度VA =(20•IB)•(RM/2)
VTCMP (Receiver Comparator Threshold) = K•VA
VICMP (ICMP引脚电压)= 2•VTCMP
RB2 =VICMP / IB
RB1 = (2/ IB) - RB2

        根据应用选择IB和K (Signal Amplitude VA to Receiver Comparator Threshold ratio):
对于低功率链路:IB = 0.5 mA和K = 0.5
对于全功率链路:IB = 1mA, K = 0.5
对于长链路(>50m): IB = 1mA, K = 0.25

        对于系统噪声较小的应用,将IB设置为0.5mA是功耗和噪声抗扰度之间的良好折衷。在使用1:1变压器和RM = 100Ω的IB设置时,RB1应设置为3.01k, RB2应设置为1k。使用典型的CAT5双绞线,这些设置将允许高达50米的通信。对于非常嘈杂的环境或需要超过50m电缆的应用,建议将IB增加到1mA。更高的驱动电流补偿了电缆中增加的插入损耗,并提供了高抗噪性。当电缆长度大于50m,变压器匝数比为1:1,RM = 100Ω时,RB1为1.5k, RB2为499Ω。

        isoSPI链路的最大时钟速率由isoSPI电缆的长度决定。对于10m及以下的电缆,最大的SPI时钟频率为1MHz。随着电缆长度的增加,最大可能的SPI时钟速率降低。这种依赖关系是传播延迟增加的结果,这会造成可能的时间冲突。图42显示了当使用CAT5双绞线时,最大数据速率如何随着电缆长度的增加而降低.

        电缆延迟影响tCLK、t6和t7三个时序规格。在电气特性表中,这些规格中的每一个都降低了100ns,以允许50ns的电缆延迟。对于较长的电缆,最小定时参数可按下式计算:

                        tCLK, t6 and t7 > 0.9μs + 2 • tCABLE (0.2m per ns)

      待续。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值