我没有简单的演示套件来进行实验、希望 这里有人能帮我理解。
我正在使用 DAC8740H 进行设计、以用于 PB-PA MBP 电源/接收器。 在 SBAA367应用手册中、调制输出引脚有效地激活一个电阻负载以在+总线电力线上创建18mApp 调制数据。 这从根本上将调制输出引脚信号的逻辑反转至总线("高"调制引脚信号在总线上产生"低"电平、"低"调制引脚信号在总线上产生"高"电平)。 这就意味着 DAC8740H 的调制引脚需要使用 IEEE 惯例曼彻斯特编码(1到0为零、0到1为1)来确保总线上的数据极性正确。 但是、DAC8740H 数据表的第8.3.3节第2段引用了 Thomas 惯例:"二进制0由低电平到高电平转换表示、二进制1由高电平到低电平转换表示"、这是总线上应出现的极性。
作为参考、FF/PA 调制是 Thomas 传统曼彻斯特编码、表示0到1的逻辑转换(上升沿)为零/空间、1到0的逻辑转换(下降沿)为1/标记(请参阅 IEC 61158-2图32和 FF-830 FS 2.1)。
在数据表的第8.4.2节中有一个参考"要发送反相的曼彻斯特编码数据、第一个字节0xEA 反相为0x15、第二个字节的前三位反相、因此第二个字节的值范围是0x60-0x7F。"
那么、这是否意味着在调制输出引脚驱动从总线吸收电流的 NPN/NFET 的配置中、UART 初始化序列应该反转、以使总线上的信号具有正确的极性? 这意味着前导码字节和开始/结束定界符也将由 DAC8740H 采用反向编码 进行调制、当数据包传输发生时正确吗?
希望这些问题的答案为"是"、您可以确认我的理解。