LPC11C14 - problem during CAN communication

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC11C14 - problem during CAN communication

715 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by mattiad on Fri Oct 24 02:55:59 MST 2014
Dear All,

I've noticed a problem using the LPC11C14 for CAN communication.
Micro is connected to an external TJA1040 driver. If I turn off the suplly voltage for a small period the micro doesn't reset (the 3,3V doesn't drop) but the Driver supply (5V) drops immediately, creating problem with CAN communication. In this case the micro doesn't communicate anymore with CAN ports. Everithing is working well with the micro (UART communication, SPI communication ect.) but the CAN ports don't communicate.
Is there a way to make the micro detecting this ports' block and reset this?

Thank you in advance,

Mattia 
标签 (1)
0 项奖励
回复
1 回复

674 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Ano on Sun Nov 16 14:39:27 MST 2014
Did you measure the can output pins of the microcontroller? Is he really not sending anything, or is the TJA1040 just getting the data but not sending it out?
Assuming the TJA1040 is causing the problems and not the microcontroller:
I'm not too familiar with CAN, so I see no option to detect that without hardware around it. Like a Schmitt-Trigger that compares the 5V (divided by voltage divider) with the
3V rail and sets an external interrupt flag or something. But even then, you can detect it, but can't do anything about it, if you can't reset the TJA1040 by cutting the power or something.
0 项奖励
回复