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.
尊敬的团队:
我使用 TLIN1027-Q1收发器来支持 K-line。
我已附上 TLIN1027-Q1的原理图快照供您参考。
测试设置:
我通过 UART 将 TLIN1027-Q1连接到主机处理器、 而 TLIN1027-Q1的第6个引脚已连接到 ECUSIM2000仿真器、支持 k 线路。
我们正在尝试从收发器安装到 K 线仿真器的器件发送数据。
根据 k 线路协议、我们需要从器件发送请求并从 ECU (在我的案例中为仿真器)获取确认以启动数据通信。
在这种情况下、我不确定器件是否提供了正确的响应。 我认为我收到的信息与我传输的信息相同。
我已经探测并连接了收发器的 UART_TX、UART_RX 和 K 线引脚的图形。
请继续、如果我遗漏了一些东西、请告知我。
此致、
Jayashree。
您好、Jayashree、
我无法查看您的原理图波形、因为图像非常模糊。 您实际上可以将图像复制并粘贴到 E2E 回复中。 您能否再次发布原理图?
看一下波形、它们看起来不是很好。 您的系统以多快的速度运行? 如何向 TX 引脚发送数据?
最棒的
Chris
尊敬的 Chris:
感谢您的回答。
系统以10.4kps 的速度运行,我们 尝试 KWP 2000快速初始化。 通过 i.MX6ULL 主机处理器、我将使用 Linux 系统调用将数据发送到 TX 引脚。
我将附上原理图快照供您参考。
此致、
Jayashree。
您好、Jayashree、
如果这是一个引线(以前称为主器件)节点、则器件需要在 Vsup 和 LIN 总线之间连接一个1K 上拉电阻和一个二极管:
如果这是一个跟随器(以前称为从器件)节点、则器件不需要上拉至 Vsup、它具有内部上拉电阻。
您能否断开 UART_TX 与 TLIN 器件的连接并向我发送一个示波器截图。 上升时间看起来真的很慢。 您还知道 UART_TX 引脚是否为漏极开路吗? 在这种情况下、您需要在 TX 上安装上拉电阻器。 这将极大地帮助解决上升时间问题、如果引脚是漏极开路则需要这种解决方案。
最棒的
Chris
尊敬的 Chris:
我还尝试使用带有上拉电阻器的二极管、在这种情况下、我会得到总线初始化错误。 当我尝试仅使用原理图中提到的上拉电阻器时、我没有获得总线初始化响应。
根据 K 线协议、K 线总线将默认为高电平、一旦我们启动该过程、K 线总线将变为低电平25ms、再次变为高电平25ms。 此收发器是否也需要这种情况? 我在其他设计中随附了标准 K 线响应和解释器、供您参考。 我已经捕获了大规模的波形、以涵盖完整的响应格式。
但在我们的情况下、当我进行探测时、我没有看到上述步骤。 最初、当我们尝试初始化它自身时、一些数据将持续传输。 我要附加波形以供您参考。
此收发器初始响应是否有任何示例波形? 只是为了验证我的。
您能否断开 UART_TX 与 TLIN 器件的连接并向我发送一个示波器截图。
答:好的、我将在我探查它后与您分享这一点。
是否知道 UART_TX 引脚是否为漏极开路? 在这种情况下、您需要在 TX 上安装上拉电阻器。 这将极大地帮助解决上升时间问题、如果引脚是漏极开路则需要这种解决方案。
ANS:根据数据表中关于 UART_RX 的说明,我们只需要连接上拉电阻器的第一个引脚。 但我也尝试过这种情况。
此致、
Jayashree。
Jayashree、
我将看到我是否可以找到该器件的一些波形。 UART_TX 与 您正在使用的 i.MX6ULL 主机处理器有关。 您应该检查该器件上的 TX 引脚是否为漏极开路。
该示波器屏幕截图 似乎也没有最佳分辨率。 您是放大波形的这一部分、还是在此时间刻度上重新调整示波器屏幕截图。 放大可能会导致波形看起来呈三角形。
通常、波形应该非常矩形、尤其是在这些低速时。 如果波形实际上是这个三角形状、那么您的器件很难对信号进行采样。
最棒的
Chris
尊敬的 Chris:
如果您得到了波形、请与我分享。
实际上、我要缩放波形。 我将重新参加并与您分享合适的一个。
是否有任何其他支持 K 线协议而不是 TLIN1027-Q1的收发器?
Jayashree、
SN65HVDA195也是 K 线的候选器件、但请注意、与 TLIN1027-Q1一样、它仅与 K 线兼容、不会抱怨该规范。
此致、
Eric Hackett
Jayashree、
我仍在等待听到波形的相关信息。
正如 Eric 所说 的、SN65HVDA195 也适用于 K-Line、但是我想确保我们先解决输入信号的问题。 TXD 引脚上的输入信号对于任一器件都不是理想的。
最棒的
Chris
尊敬的 Chris:
我移除了处理器和收发器之间的 UART_TX 连接、并在处理器侧探测到。 随附观察表单供您参考。 它几乎与先前观察到的波形相似。
此致、
Jayashree。
Jayashree、
我忘记了对您之前所说的内容的回应、但您正确的是、您根本不需要外部上拉电阻器和二极管。 实际上、K-Line 协议需要一个100k 的上拉电阻器、我们有一个内部45K 的上拉电阻器、因此不需要做任何更改。 最好的做法是从器件上完全移除外部上拉电阻、只需使用内部45K 上拉电阻即可。
正如我所期望的那样、看起来处理器没有驱动适当的信号。 我认为上升时间这么慢的原因可能是引脚是漏极开路、如果没有上拉电阻器、它只使用内部电阻对引脚进行充电和放电。 您使用的处理器的器件型号和用于 TX 的引脚是什么? 我将仔细检查并查看它是否需要任何外部组件来驱动更强的信号。
最棒的
Chris