SLLA640 April 2025 ISO1228
As described in the previous section, ISO1228 can read out two different input packets in a single SPI transaction (one during the address phase and another during the data frame).
The maximum SCLK frequency that ISO1228 supports is 25MHz (when VCC = 2.5V to 5.5V). The maximum data rate of IN8-IN1 that can be read in SPI mode without any loss of information can be calculated using the data sheet timing parameters.
Given the data sheet specs:
TCSW = 250ns; Chip Select High Pulse Width
The time for a single frame (either address or data) can be calculated using Tframe = 8-SCLKbits × Tmin pulse = 8 × 40ns = 320ns, where Tmin pulse = 40ns; Minimum pulse width of SCLK at 25MHz.
The total time for one frame is Total = TCSCLK +TCLKCS + TCSW+ Tframe = 600ns, and the minimum pulse width on INx that can be passed through ISO1228 (Tui) is 660ns. Therefore, there is not any packet loss when reading out input data using SPI.