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.

DP83822I: DP83822 configuring Col/GPIO_2 as IEEE 15888 Timestamp

Part Number: DP83822I

Hello,

 I have a question about how to implement the function for receive  indication Timestamp on pin COL/GPIO_2, until now from the datasheet info  I have configured the registers in the following way:

- write 0x0005 in the register 0x003E PTPSEL (IEEE 1588 PTP pin select register) to configure the COL pin as IEEE 1588 RX

- write 0x0005 in the register 0x0463 IOCTRL2 (IO MUX GPIO register #2) to configure IEEE 1588 RX indication

- if needed  set bit 13 in the register 0x04A0  RXFCFG (receive configuration Register) to select if the SFD byte is 0x5D or 0xD5

but  after all that  and when I send a packet to the PHY  I cannot see any pulse indication on the COL/GPIO_2 pin , maybe  I miss some step in the configuration or I need to do  something else to  get this

pin Indication to work ?

Thanks,

Luis

  • Hi Luis,

    Your method is correct for setting registers as far as I can tell.

    Have you read back the registers to verify they are being set correctly?

    Are you also using the 4 register write method as described in datasheet section Extended Register Space Access -> Write (No Post Increment) Operation (8.4.2.4)?

    Best Regards,