Part Number: TMS320F280049C
Other Parts Discussed in Thread: TMS320F280049, TMS320F28027
We encountered a problem about serial port communication when using TI's DSPTMSF280049 chip.
There are two chips in our project, A and B respectively, and B is the chip of TI's DSPTMSF280049.
Firstly, A and B communicate normally through SCI. For the reason that A wants to upgrade,
A temporarily stops transmitting data to B, while B does not reply data to A.
After about 16 seconds, A finished the upgrade and began to transmit data to B, but B failed to reply the data to A.
B could not send data until power-on again.
Secondly, we modified the program of DSPTMSF280049 chip. chip B will always sent data whether or not it received data from A.
It was found that after the upgrade of chip A, data was sent to chip b. chip B could not receive the data of chip A, but it could send the data normally.
In other words, the SCI module of chip DSPTMSF280049 can send data but cannot receive data after it has not received data for about 16 seconds.
Finally, we modified the program of chip DSPTMSF280049. After no data is received for 3 seconds, The SCI module of chip B is forced to be reinitialized,
and then everything returned to normal. Chip DSPTMSF280049 could send and receive data normally.
But we can't modify the program of chip B because it has been solidified into the product.
May I ask the chip TMS320F280049 why there is such a problem?
We used TMS320F28027 on the old product, and the application layer program of SCI module is exactly the same as that of TMS320F280049,
but it can still send and receive data normally after it has not received SCI data for a long time.
Why are these two chips different?(TMS320F28027 and TMS320F280049)
We would appreciate your prompt reply.