SBAA607A December 2023 – January 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM263P4-Q1 , AMC1303M2520 , AMC1305L25 , AMC1306M25 , F29H850TU , F29H859TU-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The digital interface with clock edge compensation with software configurable phase delay is shown in Figure 4-8. The timing diagram shows a clock signal with a clock frequency of 20 MHz, representing the clock signal which is fed into the isolated Delta-Sigma modulator, as the first signal. The second signal plotted in the timing diagram represents the data output of the isolated Delta-Sigma modulator for typical specifications given in the data sheet. The third signal represents the 20-MHz clock signal phase-shifted by 10 ns in reference to the first signal which is fed into the clock input of the MCUs SDFM.
The calculated setup and hold times including minimum and maximum values are shown in Table 4-4. As the phase delay is configurable in the software, the value of the phase delay can be selected such that the data acquisition timing is centered in the data signal. This allows the maximum possible margin to be available for setup and hold timing so that tolerances in the system do not affect the data acquisition. The calculation tool is providing the margin of the digital timing interface helping to understand the acceptable tolerances of the system. For a selected phase delay of 10 ns, the minimum setup time is 15.6 ns, resulting in a margin of 5.6 ns after subtracting the MCU setup time requirement of 10 ns. The margin for the minimum hold time is calculated accordingly and amounts to 6.7 ns.
Phase Delay | Suggested Phase Delay | Selected Phase Delay | |
min | 4.4 ns | 10.0 ns | |
max | 16.7 ns | ||
Min. Setup Time @MCU | 15.6 ns | ||
Max. Setup Time @MCU | 33.3 ns | ||
Min. Hold Time @MCU | 16.7 ns | ||
Max. Hold Time @MCU | 34.4 ns |