完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
` 本帖最后由 cmod 于 2011-10-21 17:20 编辑 小弟最近做了一个板子,其中包括CAN的功能,CAN总线是用两根导线传输差分信号的,我将程序下载到单片机后,用示波器测试,有波形,当使用USB-CAN(CAN信号转到USB的设备)就是接不到,波特率什么的都没错。没办法了,我用原来的一块本子进行测试,同样的单片机,同样的总线收发器,用USB-CAN就能收到信号,我同时接通两个班子用示波器测试发现,两个板子的信号赋值一样,但是频率不同了,能正常发送的板子信号频率高。 我的疑惑是,同样的器件,同样的连接方式,同样的程序,怎么会这样呢?我怀疑是走线方式导致的干扰,但是没这方面的经验,求高手们相助。 下面是两个板子的图 120欧的是终端电子,CAN总线通信说要加,我也不知道为什么,上图是正常的板子,下图是出问题的。 上下的U7和U5都是PCA82C251总线收发器。 正常: |
|
相关推荐
6个回答
|
|
一对差分信号线 需要等长,并行走线,尽量靠拢,周围尽量不要走其他信号和电源,尤其不要跨越差分信号线对
|
|
|
|
你把这个120直接焊在P4反面来用再试试看,补充一点:PCB设计注意需要改进的地方,打过孔的位置、覆铜的间距等
|
|
|
|
R3按你现在的布线方式,很可能已经失去了作为端接电阻的意义。建议你把电阻直接焊在U5的两个管脚上,再试试看。
|
|
|
|
把R3去掉,再把那段线给割断。试试。
|
|
|
|
出现这种结果就是CAN,CAL总线中间出现了GND,对于差分线一般布线要像第一个图这样,你第二个图布的线中已经插入了一个地线,所以,CAN,CAL总线就失去了差分的意义,,
|
|
|
|
2信号线并行走线,要过孔都开长短一致。不要跨越模拟和数字地走线,就是不要穿过模拟地走数字信号,同样模拟的也不要跨数字。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2542 浏览 1 评论
PADS Layout 在Bottom层添加测试点,被盖了绿油(同样的操作TOP层没有被绿油覆盖),怎么设置才能去掉绿油?
3214 浏览 1 评论
7494 浏览 0 评论
PADS DRC报焊盘之间距离过小,焊盘间距为7,但是规则的安全间距为5
15121 浏览 2 评论
17104 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-28 17:03 , Processed in 0.993684 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号