Part Number: TCAN4550
Tool/software:
My name is Sid G, I work for a company named Arboreal Systems and we design and produce Power Distribution products that are controlled using Bluetooth LE. They are used on vehicles such as motor cycles, boats, jeeps etc. I developed a product 5 years ago called Apogee which uses the TCAN4550 to communicate with other Apogees using CAN FD Bus. This was a working/shipping product till Covid hit and so we had a slow down at that point. The Apogee is once again in demand and we found that we're having problems getting CAN FD up and running again. The Apogee uses a Processor from Microchip, the PIC32MZ2048EFH and the only thing that changed during the slowdown was the microchip compiler. The code compiles with no errors and every thing works on the Apogee including sending classic can messages through the TCAN but when I try to send an FD message through the TCAN the CAN bus locks up because the FD message is not seeing an ACK and starts repeating forever. I have two Apogees on the bus in this setup. I don't think this is a bus problem as such. Suspect this to be a setting on the TCAN that is incorrect so the question is what setting is incorrect that allows ACK to work for Classic Can packets that would prevent ACK from being generated for FD packets?








