This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SN74LV1153-Q1:数据转换协议

Guru**** 2382480 points
Other Parts Discussed in Thread: SN74LV8153-Q1, SN74LV8153
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/766902/sn74lv8153-q1-data-transmision-protocol

器件型号:SN74LV8153-Q1
主题中讨论的其他器件: SN74LV8153

我是否得到了严格的测试?

 

从数据表中:

"串行数据应作为2START-3ADDRESS-4DATA-1STOP 发送。 两个连续的串行数据帧发送8位数据。 第一个帧包含低四位数据(D0-D3)、第二个帧包含高四位(D4-D7)。

两个起始位的顺序必须为0、任何帧中必须为1;..."

 此 SN74LV8153-Q1串行转并行转换器与 UART 串行数据格式兼容。 UART 数据帧是: 1个开始位--8个数据位--奇 偶校验位--STOP 位。

UART 收发器将添加 START、STOP 和奇偶校验位、然后我可以处理8个数据位来使(2START-3ADDRESS-4DATA-1STOP)。

UART 协议中的起始位始终为逻辑0。

然后、我将第一个数据位设置为逻辑1、以符合两个起始位 SN74LV8153-Q1数据格式

然后、第2位、第3位和第4位是地址  

最后4位将是数据

数据帧:UART 传输器设置为蓝色用户设置为 UART 传输器中的绿色数据。

 

起始位始终为0 //将数据位设置为1 // 地址3位//数据4位//停止

UART timing diagram.svg

因此、从 UART 数据帧的8位开始、我必须进行设置

位0 =  SN74LV1153-Q 的1秒起始位

位1、2、3 =地址

位4、5、6、7 =数据

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Oscar、欢迎来到论坛!

    在您从数据表提供的报价正下方、有一个图表准确地显示了每个位应该是什么:

    因此、发送1个字节的数据需要2个字节的输入、其中第一个字节包含 D[0:3]、第二个字节包含 D[4:7]-这两个字节都必须寻址到相应的 SN74LV8153。

    *****

    您的问题似乎主要是关于 UART 以及是否可以让 UART 为您构建字节。  恐怕我无法回答--你必须检查你的控制器是如何通过 UART 进行通信的。 您是否正在使用 TI 微控制器?