Currently I am controller card with design of the TI28035 (20Mhz Crystal) with transceiver SN65HVD233 without any isolator. And the ECAN is working absolutely fine. Now we have updated the design that is having the TI28035 with transceiver SN65HVD251 with isolator of Avago ACSL-7210 which supports 25Mbd. But for some reason same code is not working for the updated circuit, it send out only one erroneous frame as shown below. Transceiver is having the following connection RS is connected to gnd, Vref is floating and having 120ohm termination resistor. Using the 1Mbps for old design following is the register setting and they are working fine: ECanaShadow. CANBTC . bit . BRPREG = 2; ECanaShadow . CANBTC . bit . TSEG2REG = 1; ECanaShadow. CANBTC . bit . TSEG1REG = 6;
↧