tMOD = 1 / fMOD. Modulator frequency (fMOD) is 256 kHz in normal and duty-cycle mode and 512 kHz in turbo mode, when using the internal oscillator or an external 4.096-MHz clock.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Yaita-san,
At the beginning of the command sequence the internal communication clock will begin at the rising edge of SCLK and must be finished within the time interval given in the datasheet. So the interval begins at the rising edge and ends the sequence on the falling edge. In other words, the communication begins on the first rising edge of SCLK and completes at the last falling edge of SCLK that completes the command. This complete communication must be within the timing parameter of 13955*tmod in normal mode or 27910*tmod in turbo mode. The actual length in time will depend on the source/speed of the clock source used to establish the modulator clock.
Best regards,
Bob B
Hi Yaita-san,
My colleague suggested I make one further clarification regarding the timeout. Some commands are single-byte and some are multi-byte. The timeout period includes the whole command sequence and not just the command byte itself. For example, on a read/write register, which are multi-byte sequences, the entire command sequence must be completed before the end of the timeout period. So the communication of the falling edge of the last byte of register contents (as specified in the command byte) must be completed before the end of the timeout period or the SPI will be reset.
Best regards,
Bob B