Post Go back to editing

MAX22516 - How to configure the registers 0x1D, 0x1F and 0x20

Category: Datasheet/Specs
Product Number: MAX22516

The MAX22516 datasheet describe those registers:

PAGE1_BYTE03 (0x1D): M-Sequency Capability
This register contains information about implemented options related to M-sequences
and physical configuration for the device.

How to encode those options? Can I have a bit-per-bit description of that register?

PAGE1_BYTE05 (0x1F): Process Data In (PDIn)
This register contains the type and length of the Input Process Data (process data from
the device to the IO-Link master).

PAGE1_BYTE06 (0x20): Process Data Out (PDOut)

This register contains the type and length of output data (process data from the IO-Link
master to the device).

How to encode type and lenght into this register?

  • Hello,

    Thank you for your inquiry.  I would be happy to help.

    In general, the Direct Page 1 parameters are individual to your device. These registers are clearly defined in the IO-Link standard and you will need to refer to that to understand how to program these registers for your application. The Direct Page 1 Parameter registers in the MAX22516 should match the Page 1 parameters as listed and defined in the standard. 

    The latest revision of the IO-Link standard can be found here: IO-Link Interface and System Specification

    Please start with Table B.1 on page 248 and then look up the different Page 1 parameters that you are interested in. Each of these parameters is defined in much more detail throughout Appendix B.

    Thank you,

    Shasta

  • Hello,

    Thanks for the quick reply. I was already researching the IO-Link standard when I heard your reply, but thanks for letting me know that appendix B, the encoding of these registers, is there.

    Thanks,

    Rogério