Communicating Register Read

To summarize the following sections, use the following steps and the Read Register Code Example.

  1. Configure BiSS PPS.
  2. Configure SCD frequency and getsense frequency.
  3. Select the client location, the protocol used on the channel and determine if the client device is a sensor or an actuator.
  4. Configure the SCD length.
  5. Configure the CRC used and the CRC length.
  6. Select a start address to read registers from and how many consecutive bits are desired to be read.
  7. Set the read or write bit to read.
  8. Set the CTS bit to register communication and the Prototype Select bit to BiSS C.
  9. Set the client ID.
  10. Turn the module on.
  11. Initialize the BiSS module and poll INSTRWA (can read B1SCDATAxX now if line delay compensation is desired)
  12. Set AGS to start AutoGetsense
  13. Poll CDMTO to confirm 14 CDM low bits have been received.
  14. Set the instruction register to the instruction for reading and poll the INSTRWA bit to make sure nothing is written to INSTR while current instruction is in progress.
  15. Poll the end of transmission status bit and/or CRC Valid bit and/or Register End bit, REGEND, to confirm that a successful SCD receive and a successful register communication are received.
  16. Read values from B1SCDATAxX and B1RDATAx.