嵌入式开发者社区

标题: TL2515双CAN模块在TL6748F核心板上的使用问题 [打印本页]

作者: li19900308    时间: 2017-9-22 19:10
标题: TL2515双CAN模块在TL6748F核心板上的使用问题
项目组完全参照TL2515模块与TL6748EVM-A3的电路原理图画了一版电路,唯一不同的一点是核心板使用的是TL6748F。

目前测试的结果是,其他模块(JTAG,USB,以太网等等)都工作正常,但是CAN总线这里下载例程也无法工作。同样的程序在开发板上工作很好。

经过示波器一些调试,目前估计是SPI命令没有配置进芯片,也注意到手册中写过这个例程在连着JTAG测试时可能会有问题,所以现在怀疑是PCB绘制中有些问题没有注意。

请问一下,TL6748f核心板+TL2515模块的PCB绘制上有哪些需要注意的关键点?

作者: felix    时间: 2017-9-25 09:46
1.请确定外部实际贴的晶振和模块上的是一致的
2.麻烦把原理图和实物图贴一下

作者: li19900308    时间: 2017-9-25 11:45
felix 发表于 2017-9-25 09:46
1.请确定外部实际贴的晶振和模块上的是一致的
2.麻烦把原理图和实物图贴一下
...

1.晶振刚测试过,输出的频率与幅度都与TL2515模块一致
2.原理图和实物图在附件中,最中间的那个芯片是mcp2515
作者: 电子微创意    时间: 2017-9-25 21:01
既然是SPI不正常是不是可以从SPI先入手。,这板子好惨啊
作者: li19900308    时间: 2017-9-26 09:00
电子微创意 发表于 2017-9-25 21:01
既然是SPI不正常是不是可以从SPI先入手。,这板子好惨啊

示波器观察过SPI的时序,觉得波形很完美啊
作者: felix    时间: 2017-9-26 17:32
li19900308 发表于 2017-9-26 09:00
示波器观察过SPI的时序,觉得波形很完美啊

调试这样的硬件可以这样
0.首先检查硬件焊接,是否贴错芯片,贴反芯片,最好有三块样品,实在不行,至少要有两块。
1.从源头出发,核心板连接到B2B的信号是否OK,实际情况比较容易出现的是部分信号是没有出来的,因为B2B焊接存在连锡或者虚焊
2.确定信号都有到MCP2515
3.然后测试CANHL是否有动作
4.如果以上没有发现问题,可以使用USB转CAN等测试工具,从另外一端将数据发送进来,看看近CPU的信号是否正常,以此排查U6和U7





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4