Other Parts Discussed in Thread: MSP-EXP430G2ET, MSP-EXP430F5529LP,
Hi,
I have the following issue.
If I set the TRF7970 in full output power (STATUS CONTROL REG = 0x20) everything works fine.
If I set the TRF7970 in half output power (STATUS CONTROL REG = 0x30) and I send Read Single block command the transceiver send a correct answer once and at the next command it doesn't send any IRQ, and so on.
Here the log with the dbg strings:
// 1 command
022002 //Read Single Block command
80T40E[00AABBCCDD] //correct response
//2 command
022002 //Read Single Block command
[y] //missing IRQ
// 3 command
022002 //Read Single Block command
80T40E[00AABBCCDD] //correct response
// 4 command
022002 //Read Single Block command
[y] //missing IRQ
...
I'm starting from fw of TRF7970AEVM using routine HostRequestCommand but switching off transmitter and receiver at the end of each command (STATUS CONTROL REG = 0x10) and on again at the following transmission.
I have this issue only when set half output power.
I've read in the sloa159a the hints for Missing IRQ, it could be due to that?
Could please explain better the workaround:
"The loading and reading of the FIFO should be coded in such a way, that the Stop condition does not fall
directly on the TX byte boundary."
Kind regards
Elisa