ZHCSLX3C June 2017 – September 2020 FPC402
PRODUCTION DATA
The FPC402 has multiple general-purpose input and output pins which can be used to control auxiliary functions on the board through the same host-side control interface which is used to manage the ports. The GPIO pins can be configured as inputs or outputs through the FPC402 registers. One example use case for these GPIO pins is to control a power switch (that is, TPS2556 or TSP2557) to enable or disable power to the modules to manage power sequencing of the modules and prevent large inrush current at board power up.
A GPIO pin can be used with an external pullup resistor to drive low-voltage I/Os on other devices. When used in this fashion, the GPIO would drive VOL when set to logic 0, and when set to high-impedance (tri-state), the pullup resistor would pull the signal up to the appropriate I/O voltage. When using the GPIO pins for this purpose, it is important to drive the GPIOs to logic 0 and high-impedance only. Do not drive the GPIO to logic 1 as it would risk damaging the I/O of the connected device.
Figure 8-3 shows an example configuration for using the GPIOs to drive 1.2-V I/Os on another device.
The GPIO pins have a driver impedance of 10 Ω (typical). This is lower than the typical characteristic impedance of a transmission line and therefore may cause ringing due to the fast edge rate. The ringing duration is a function of the transmission line length and will typically be less than 100 ns. The magnitude of the overshoot is a function of the difference of driver impedance and impedance seen by the driver and may be as large as 5 V to GND for a transmission line with a characteristic impedance of 60 Ω. If ringing is a concern, a series resistor may be placed near the GPIO pin. A good rule of thumb for sizing the resistor is the difference of the transmission line characteristic impedance minus the driver impedance. For example, in the case of a 60 Ω transmission line impedance, a 50-Ω series resistor may be used to minimize ringing. Cases such as these may be simulated using the provided FPC402 IBIS model.