Part Number: AM4376
Hi Support Team,
Our customer has the following questions about the internal I/O circuitry of AM4376.
Q1. Refer to the pin setting register "CTRL_CONF_GPMC_A0" of C3 pin GPMC_A0 of AM437x,
and you will find the following descriptions in Bit 16 to 18, which enable/disable the Receiver,
select internal pullup/pulldown, and enable/disable their settings.
Thus, the AM437x pin setting register has an enable/disable setting for the Receiver,
but does not seem to have an enable setting for the Transceiver.
Q1-1: Am I correct in understanding that the Transceiver is always routed to the IO port on the AM437x IO pins?
Q1-2. Also, if RXACTIVE=0 and receiver disabled, it seems to me that the connection from outside IO port
to internal input buffer is disconnected, but is this understanding correct?
Q2.
Q2-1. If the following pin settings are made, what state will the IO port be in?
Set "0x 0801 0007" for the register setting "CTRL_CONF_GPMC_A0
CONF_GPMC_A0_RXACTIVE =0 receiver disabled
CONF_GPMC_A0_PUTYPESEL =0 Pulldown selected
CONF_GPMC_A0_PUDEN =1 Pullup / Pulldown disabled
Pad Functional Signal Mux Select=7 GPIO1_16
Q2-2. In addition to the above, GPIO1_16 is applicable in the register setting of GPIO.
GPIO_OE =1 GPIO port is configured as an input.
CTRL_CONF_GPMC_A0 disables the Receiver, but if GPIO_OE is configured as an input port
without selecting output, will it be in IO port Hi-Z output state?
Q3. Regarding the setting of unused pins, in 2.1 of the document "AM437x schematic checklist
Unused pins can be left unconnected, and it is recommended to set RXACTIVE=0 to suppress leakage current.
Related to Q1 and Q2, if unused pins are to be left unconnected, what settings other than RXACTIVE=0 should be used?
Is it OK to use the setting in Q2?
Best Regards,
Kanae