2366941_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2366941_zh-CN

2366941_zh-CN

TJA1055/3 FT canbus

为了将带有 twai 的 ESP32-P4 连接到容错 canbus 系统,我已经苦恼了一段时间。TJA1055/3 已安装在试验板上并连接起来,我可以测量芯片的 Rx 输出,该输出本应发送到 ESPGPIO,但是看来这个电压输出在 HI 上达到大约 3.2V,LO的电压输出仅达到大约 1.8V,ESP32 GPIO 的 LO 需要看到 0.8V,因此无法解码这些脉冲和读取接收到的数据。我试过在 TJA1055 的 Rx 输出上使用不同大小的上拉电阻,但效果甚微。我还试过改变针脚 8 和针脚 9 与 CAN H 和 CAN L 信号之间的终端电阻,也有一些效果,但还不够。有谁能告诉我如何从芯片中获取可用信号,或者我是否需要在 TJA1055 和 ESP GPIO 之间添加额外的信号调节器?

Re: TJA1055/3 FT canbus

你好,唐纳德-皮特

日安

如下图所示,您可以通过减少 Iol 来降低 Vol 值。

RafaR_0-1779215873907.png


您在 Iol 有什么职位?

如果需要保持相同的电流且无法降低电流,我建议添加一个 MOSFET 晶体管作为缓冲器,选择最适合您需求的晶体管。

希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。

祝你愉快,好运连连。

Re: TJA1055/3 FT canbus

感谢您的宝贵意见,我将在未来几天内尝试这样做,并向您汇报。我们已经决定使用施密特触发器来调整输出以使其适应需求,但是如果我可以在不添加其他元器件的情况下获得 ESP32 GPIO 的正确输出,那么我会张开双臂拥抱它。我不是电子工程师,而是自动化专家,所以虽然我了解这些事情,但我通常不明白为什么,而且如果文件没有 "一勺烩",我就会迷失方向。

Re: TJA1055/3 FT canbus

你好,拉法


我对您的建议的理解是否正确?


谢谢!

唐纳德-P

donaldpitt_1-1779462663712.png


Re: TJA1055/3 FT canbus

你好,唐纳德-皮特

日安

是的,您的电路图似乎是正确的。试试看,然后告诉我你的结果。

另外需要注意的是:你在 RTH 和 RTL 上的电阻值有点高,但如果这样就能工作,那就继续吧。如果总线上有任何损耗,请尝试降低电阻。

希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。

祝你愉快,好运连连。

Re: TJA1055/3 FT canbus

你好,拉法

所以我又对它进行了基准测试,并背靠背使用了两个 TJA1055/3 芯片,效果非常好,当我回到车辆上时,这个电路中内置的收发器关闭了 Can L 并杀死了所有导致总线故障的脉冲,这促使我再次检查了你对终止电阻器主题和规格表的回应,在那里我发现推荐的尺寸介于 500 到 16K 欧姆之间,但你建议使用 100 欧姆 m 可能太大了,相信那是手指错误,因为规格表中显示的更大的电阻器对我来说是合理的对外部 canbus 段的影响较小。我今天将进行试验,看看结果如何,但希望您能就此发表意见,以防其他地方的其他人也像我一样在考虑这种对话和战斗。


此致问候

唐纳德-P

Tags (1)
No ratings
Version history
Last update:
‎05-31-2026 02:28 AM
Updated by: