Post Go back to editing

使用LTC6820作为主机/从机直接读取ADBMS1818级联2-Wire isoSPI信息

Category: Software
Product Number: LTC6820

您好!针对LTC6820在ADBMS1818级联AFE序列应用中,有如下疑问:

(1)已知LTC6820可以配置为从机模式,在板子调试过程中直接挂载在isoSPI总线上充当一个从机,能解码出主机LTC6820发送到ADBMS1818的配置信息;但是发现在采集过程中(将LTC6820四线SPI引出到逻辑分析仪软件解析波形),发现每个数据Pack的最后一个Byte即PEC部分经常解析错误,或者从某个AFE回读信息开始,由于时钟偏移导致数据解析完全错误,该情况有无可行的解决方法?

(2)其次,针对快速解码isoSPI链路上的所有信息(包括AFE从机返回的数据信息),能否在不干扰正常通讯前提下,使用单独外接的LTC6820实现?

恳请解答疑惑,谢谢!

  • 1818afe 和6820的isospi链路的可靠传输,一个是优化通信链路设计,一个是可以从功耗和驱动能力去考量,如果通信会出错,先考虑通过提高驱动能力优化,降低通信速率,否则要么就是通信环境中存在很强干扰,或者通信电路设计不良。我在调试中几乎没遇到过isospi通信出错的问题过。针对通信链路中的信息解码,您可以通过外挂6820实现。

  • 您好,针对通讯丢帧的问题已经解决!主要优化了通讯速率和PCB走线,能够解决丢帧问题。

    此外,根据LCT6820手册主机/从机配置模式,及进行外挂6820实际测试,发现配置6820为从机模式能接收到主机发来的所有数据信息(靠近主机方向);能否有方法外挂6820实现读取isospi链路上其他从机返回的信息,能够实现?

    恳请交流解答,谢谢!

  • 您最好有个设计的示意图或是怎么样,我通过您的描述不能很好明白你想实现的功能。因为我印象中lt6820本来就是挂载在链路中实现读取isospi链路上其他从机(BMS AFE)返回的信息用的。如果您能示意下你目前跑通的通信方式,和你想要进一步实现的通信方式,我可以更好的和您讨论下您的应用。

  • 您好,附上我们设计的结构示意图,基本上和ADBMS1818规格书上的保持一致。

    思路是为了方便调试,有需要时会在图示箭头上单独挂载一个6820,6820接到逻辑分析仪直接读取菊花链转换出来的四线SPI数据;我们目前测试发现只能识别到MCU发送的数据,识别不出来其他1818发送数据的信息,请问需要如何配置,能使挂载在此处的6820也能解析出1818发送的数据信息。

    之前描述得不太清晰,抱歉!

  • 在红色箭头标注处并入另外一个6820确解析不出1818回传数据的可能性分以下几个。

    1双绞线的极性接反了。需要调整极性。

    2用示波器抓波形有通信波形,但是6820无法解析出正确数字逻辑,可能是由于并入双绞线的原因导致isospi信号幅度衰减了,需要调高1818isospi驱动电流和电平,并降低6820的检测阈值。

    总的来说,不推荐以这种方式解析1818的数据,推荐以图中单路6820的方式解析数据,而不是额外再接入1路6820