Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
NO NO this is wrong,
If TEC is not equal to REC then CRC error will not generated because CRC calculation handled by can controller automatically.
CRC error will check by receiver. It will check wheather it will match or not match.
I know that two nodes will never send same ID in same time. It is illegal but may be possible.(mention in document)
But as per the document they have seen as identical. then which condition should be arises here.
thanks for reply.
some suggetions please.
Dear FVM sir just think that there is 4 nodes in a CAN bus.(node A, B,C,D)
If node A want to know the status of node C.
If node A sends the message ID of node C through remote frame then how will node C know that which node sends a request to know the status of node C.
Kindly help me..
In remote frame means one node will send the request for knowing about the status of another node. then that node will send a remote frame.
My question is in that CAN Remote frame the node sends whose identifier in frame ?
Means if he send sender's ID then why and recievers ID then why ...
When two nodes sends same identifier in a same time to access to the another node then one node will go to the busoff condition.
Then my question is in between two nodes which node will go to busoff ?
Dear members please help me because i am totally confused.
As per you when error counter of the node is reached to 256 then it will go to bus off condition. After that all nodes which are connected to the bus also goes to
All nodes off means total busoff.Is it right?
If the error counter of a node reaches 256 it goes to busoff condition.
My question is busoff condition means," bus is completely off" or "node is completely off in a bus".
Please suggest me some answar.
dear FVM sir
Actually I have a answar but I am little bit confused about this.
My answar is-- In I2C there is a ack. but in SPI no ack. is present.In i2c due to ack. it is taken more time tan SPI.
So data rate of SPI is much faster than i2c.
please tell me is it right or wrong.
SPI means Serial Peripheral Interface... not programmable interface
Actually as u said, there is sending 8 bytes of data in SPI ,it is not possible.In SPI 1 byte of data shifting is possible.Please see the attachment.
Sending 8 bytes of data is possible in CAN protocol.
I am not satisfied...
In a CAN communication , in data field ,the node found a wrong bit instead of the original bit(means found dominant instead of recessive/ recessive instead of dominant) then which error occurs.
Please suggest me.