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.

TDA4VL-Q1: PADCONFIG Registers: RXACTIVE and TX_DIS Functionality

Part Number: TDA4VL-Q1
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

1. How do the PADCONFIG registers PADCONFIG#_RXACTIVE and PADCONFIG#_TX_DIS operate?

For example, there is a DIR register in GPIO that determines the direction; if DIR is 0, it is set to output, and if 1, it is set to input.

How does it operate based on the RXACTIVE value? Is the signal of the I/O PAD connected to the output of the GPIO's IN_DATA register through AND logic?

How does TX_DIS operate? I am curious about how it functions when the DIR register is set to 0.

2. When setting the PADCONFIG to GPIO mode and configuring it as an output pin, I set the value of the PADCONFIG#_RXACTIVE register to 0, but the GPIO pin was not controlled.

Therefore, even though it is an output pin, I am using it with the RXACTIVE value set to 1. Please explain the cause of this phenomenon.

3. Why is the output disable (PADCONFIG#_TX_DIS) setting feature not provided in the SysConfig Tool?

  • Hi,

    2. When setting the PADCONFIG to GPIO mode and configuring it as an output pin, I set the value of the PADCONFIG#_RXACTIVE register to 0, but the GPIO pin was not controlled.

    The GPIO value is looped back to the receiver and the RXACTIVE bit in the IO cell will disable the receiver. Therefore, you will still be able to control GPIO configured as output, however, you will not see the data reflected in the IN_DATA register nor will you be able to generate interrupts.

    How does TX_DIS operate? I am curious about how it functions when the DIR register is set to 0.

    I will need to double check this and get back to you, however, I believe it will completely disable the transmitter. You will not be able to control any output pins whatsoever.

    2. When setting the PADCONFIG to GPIO mode and configuring it as an output pin, I set the value of the PADCONFIG#_RXACTIVE register to 0, but the GPIO pin was not controlled.

    You are unable to control the GPIO at all? What is your configuration for testing this?

    The SysConfig tool has been designed to include a specific set of tools to control the main functionality of the modules. You will not be able to control every bit such as TX_DIS.

    Thanks,

    Neehar