×
一、双芯片通讯协议
为了保证两个控制芯片之间能够在保证通讯数据正确的情况下同步实时交换数据,双芯片通讯协议制定了两芯片之间通讯的数据格式,传送速率,数据长度,通讯错误纠错机制等。通信过程中一颗芯片为主机,负责发送时钟,另一颗芯片作为从机,通信采用三线制,一线为时钟线,一线为主机发送线,一线为主机接收线,通过头尾校验等纠错机制可保证数据交互的正确和自我校正的能力。
二、通讯格式
定义一帧数据为10个16bit数据,第一个字符和最后一个字以及数据长度作为一帧数据通讯正确的标志
双芯片通讯内容定义可根据实际两芯片需要交互的内容来定义,一种通过固定数据内容,每帧传送相同的数据内容;另一种将需要传送的数据内容作地址映射后通过寄存器地址和寄存器内容进行数据传送。
双芯片的通讯速率可根据需设定为200k~400K之间。需保证传送一帧数据的时间大于一帧数据的处理时间。