打印
[技术讨论]

有图有真相,求大神指点。头疼一个月了

[复制链接]
楼主: myf3659
手机看帖
扫描二维码
随时随地手机跟帖
21
myf3659|  楼主 | 2013-12-2 16:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
william008 发表于 2013-12-2 10:03
应该是传输线反射的问题。
发送端串联50~120欧姆电阻。用以太网线来做通讯电缆,质量又好又便宜 ...

并联了2个120欧姆电阻,我把线缆改成网线也做过实验,没效果。

使用特权

评论回复
22
wangzhecumt| | 2013-12-2 16:53 | 只看该作者
你可以在can控制器与收发器之间加一个100欧姆左右的电阻(发送脚)

使用特权

评论回复
23
mkapm11| | 2013-12-2 17:56 | 只看该作者
myf3659 发表于 2013-12-1 22:50
示波器是:DPO3014,
是的,我把线缩短大概只有10几厘米,那个过冲就很小了,但是实际需要4m的线啊。所以 ...

线间是否存在较大耦合电容呢,别用屏蔽线。就普通双绞OK。

使用特权

评论回复
24
zyj9490| | 2013-12-2 18:05 | 只看该作者
这明显是输出端对容性负载驱动能力不够的问题,用电流反馈运放作驱动,用全差分运放比较合适.

使用特权

评论回复
25
abu315| | 2013-12-2 19:45 | 只看该作者


这是我现在用的,波特率500K,希望对你有用!


使用特权

评论回复
26
abu315| | 2013-12-2 19:49 | 只看该作者
https://bbs.21ic.com/icview-607128-1-1.html
我用F28030写的,上面是程序代码

使用特权

评论回复
27
william008| | 2013-12-3 12:16 | 只看该作者
myf3659 发表于 2013-12-2 16:31
并联了2个120欧姆电阻,我把线缆改成网线也做过实验,没效果。

应该在发送端串联电阻。在接收端并联电阻可能帮助不大。
改波特率没有什么帮助。波特率降低,只是让上升沿每秒出现的次数降低,但不能改善上升沿的波形。

使用特权

评论回复
28
kgsz| | 2013-12-3 15:34 | 只看该作者
是不是板子布线的原因呢?

使用特权

评论回复
29
kgsz| | 2013-12-3 15:40 | 只看该作者
或者减少总线上挂的机器数量,有无改善?

使用特权

评论回复
30
kgsz| | 2013-12-3 16:06 | 只看该作者
:) 可用TJA1050 替换哦

使用特权

评论回复
31
myf3659|  楼主 | 2013-12-3 22:25 | 只看该作者
kgsz 发表于 2013-12-3 15:40
或者减少总线上挂的机器数量,有无改善?

只带了一台机器还是不行,现在怀疑是共模电压导致,在差分线对地分别放一个470Pf的电容,波形变好了,但是这个电容有点大,推荐值要求小于33pf

使用特权

评论回复
32
myf3659|  楼主 | 2013-12-3 22:26 | 只看该作者
abu315 发表于 2013-12-2 19:49
https://bbs.21ic.com/icview-607128-1-1.html
我用F28030写的,上面是程序代码

谢谢,这个可能和软件关系不大。还是谢谢你!

使用特权

评论回复
33
myf3659|  楼主 | 2013-12-3 22:30 | 只看该作者
abu315 发表于 2013-12-2 19:45
这是我现在用的,波特率500K,希望对你有用!

我的电路跟你基本相同,设计时CANH,CANL对地没有加电容,后来我试验加470PF电容,波形有改善,但是这个电容太大了,datasheet推荐值小于33pf,但是我改成22pf测试波形,还是很烂。还在寻找原因中,怀疑是共模电压导致的。不知道你的R278是多大,120欧姆吗?如果没有5.1欧姆的作用是什么呢?

使用特权

评论回复
34
myf3659|  楼主 | 2013-12-3 22:31 | 只看该作者
mkapm11 发表于 2013-12-2 17:56
线间是否存在较大耦合电容呢,别用屏蔽线。就普通双绞OK。

目前线缆是带屏蔽,已经要求线缆厂家双绞,等线缆回来再试下,现在怀疑是共模电压导致,正在实验中

使用特权

评论回复
35
myf3659|  楼主 | 2013-12-3 22:32 | 只看该作者
zyj9490 发表于 2013-12-2 18:05
这明显是输出端对容性负载驱动能力不够的问题,用电流反馈运放作驱动,用全差分运放比较合适. ...

我在终端人为加入470pf电容波形就变好了。但是这个电容太大了,改小了波形就会变烂。

使用特权

评论回复
36
william008| | 2013-12-5 09:36 | 只看该作者
myf3659 发表于 2013-12-3 22:32
我在终端人为加入470pf电容波形就变好了。但是这个电容太大了,改小了波形就会变烂。 ...

你试了n种办法,不明白你为什么就是不肯试发送端串联电阻。

使用特权

评论回复
37
xmar| | 2013-12-5 10:48 | 只看该作者
用光纤收发器,电缆改光缆。抗干扰超强。

使用特权

评论回复
38
myf3659|  楼主 | 2013-12-5 19:05 | 只看该作者
william008 发表于 2013-12-5 09:36
你试了n种办法,不明白你为什么就是不肯试发送端串联电阻。

串联并联电阻都试过了。在两个终端各并联了一个120欧姆电阻,在差分线上串过40欧姆、10欧姆、5欧姆、3欧姆电阻都不行。

使用特权

评论回复
39
myf3659|  楼主 | 2013-12-5 19:11 | 只看该作者
william008 发表于 2013-12-5 09:36
你试了n种办法,不明白你为什么就是不肯试发送端串联电阻。

你不是也遇到过类似的问题,一直又连续搞了几天了,还是不行,目前知道,差分信号高对GND和差分信号低对GND的共模电压不想等,导致两个信号相减时就会出现振荡,但是怎么消除,试了很多方法,实际上还是不明白出现振荡的具体原因是哪里导致的,只是在来回的试。

使用特权

评论回复
40
dnzq2003| | 2013-12-12 11:07 | 只看该作者
我觉得你应该重点检查线路板上的pcb布线。包括地线和差分线的布线还有连接器有问题没有。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则