Part Number: TMS320F28069
Hi,
Now we have found a new phenomenon that could explain what we observed in the related post:
For the PWM whose TBCTR is counting from 700 to 1400, we find that the
TBPRD read=700, while TBPRDM read=1401.
Since we are in shadow mode, according to the table above(TRM page 249), it means that
TBPRD read reflect the shadow register value, right? So in fact TBPRDM=700?
TBPRDM read reflect the active register value, right? So in fact TBPRD=1401?
That would explain the phenomenon we see before, TBCTR is counting between 700 to 1400.
But we can’t find why TBPRD active value is 1401 since we never write that value into TBPRDM.
How can we solve this problem? If we could replicate it on more than one device, what's the next step?

