SLVSHF3 October   2024 LP5899-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Thermal Information
    4. 6.4 Recommended Operating Conditions
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
    7. 6.7 Switching Characteristics
    8. 6.8 Timing Diagrams
    9. 6.9 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Internal Oscillator and Clocks
        1. 7.3.1.1 System Clock
        2. 7.3.1.2 Continuous Clock Serial Interface (CCSI) Clock
      2. 7.3.2 Continuous Clock Serial Interface (CCSI)
        1. 7.3.2.1 Command Format
        2. 7.3.2.2 Command Recognition and Synchronization
        3. 7.3.2.3 CCSI Command Queue
        4. 7.3.2.4 CCSI Start Bit and Check Bits Insertion and Removal
      3. 7.3.3 FIFO
        1. 7.3.3.1 FIFO level and Data Ready (DRDY) Interrupt
        2. 7.3.3.2 FIFO Clearance
      4. 7.3.4 Diagnostics
        1. 7.3.4.1  Undervoltage Lockout
        2. 7.3.4.2  Oscillator Fault Diagnostics
        3. 7.3.4.3  SPI Communications Loss
        4. 7.3.4.4  SPI Communications Error
          1. 7.3.4.4.1 Reset Timer
          2. 7.3.4.4.2 Chip Select (CS) Reset
          3. 7.3.4.4.3 CRC Error
          4. 7.3.4.4.4 Register write failure
        5. 7.3.4.5  CCSI Communications Loss
          1. 7.3.4.5.1 SIN Stuck-at Diagnostics
        6. 7.3.4.6  CCSI Communications Error
          1. 7.3.4.6.1 CHECK Bit Error
          2. 7.3.4.6.2 Data Integrity Diagnostics
          3. 7.3.4.6.3 CCSI Command Queue Overflow
        7. 7.3.4.7  FIFO Diagnostics
          1. 7.3.4.7.1 TXFIFO Overflow
          2. 7.3.4.7.2 TXFIFO Underflow
          3. 7.3.4.7.3 TXFIFO Single Error Detection (SED)
          4. 7.3.4.7.4 RXFIFO Overflow
          5. 7.3.4.7.5 RXFIFO Underflow
          6. 7.3.4.7.6 RXFIFO Single Error Detection (SED)
        8. 7.3.4.8  OTP CRC Error
        9. 7.3.4.9  Fault Masking
        10. 7.3.4.10 Diagnostics Table
    4. 7.4 Device Functional Modes
      1. 7.4.1 Unpowered
      2. 7.4.2 Initialization State
      3. 7.4.3 Normal State
      4. 7.4.4 Failsafe State
    5. 7.5 Programming
      1. 7.5.1 SPI Data Validity
      2. 7.5.2 Chip Select (CS) and SPI Reset Control
      3. 7.5.3 SPI Command Format
      4. 7.5.4 SPI Command Detail
    6. 7.6 Device Registers
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
        1. 8.2.2.1 Programming Procedure
      3. 8.2.3 Application Curves
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
  10. Device and Documentation Support
    1. 9.1 Device Support
    2. 9.2 Documentation Support
      1. 9.2.1 Related Documentation
    3. 9.3 Receiving Notification of Documentation Updates
    4. 9.4 Support Resources
    5. 9.5 Trademarks
    6. 9.6 Electrostatic Discharge Caution
    7. 9.7 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information
    1. 11.1 Tape and Reel Information
    2. 11.2 Mechanical Data

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Diagnostics Table

Table 7-1 Diagnostics Table
FAULT TYPE DETECTION CRITERIA CONDITIONS FAULT ACTIONS FAULT OUTPUT FAULT PIN
VCC UVLO VCC < VUVF Device switch to Unpowered state FLAG_POR
FLAG_ERR
Constant pulled down
Oscillator error tWD,OSC overflows No action FLAG_OSC
FLAG_ERR
Constant pulled down
SPI communication loss fault tSPI_WDT overflows Device enters FAILSAFE state DEV_STATE = FAILSAFE
FLAG_ERR
Constant pulled down
SPI command timeout fault tSPI_RST_TIMEOUT overflows Reset SPI logic FLAG_SPI_TIMEOUT
FLAG_SPI
FLAG_ERR
Constant pulled down
SPI Chip Select (CS) fault CS pin is pulled high in middle of SPI command Reset SPI logic FLAG_SPI_CS
FLAG_SPI
FLAG_ERR
Constant pulled down
SPI CRC error Calculated CRC is different than received CRC No action FLAG_SPI_CRC
FLAG_ERR (maskable)
Constant pulled down (maskable)
Register write failure CCSICTRL is written during CCSI controller/peripheral activity No action FLAG_SPI_REG_WRITE No action
SIN stuck error tWD,SIN overflows No action FLAG_CCSI_SIN
FLAG_CCSI
FLAG_ERR (maskable)
Constant pulled down (maskable)
CCSI CHECK bit error CHECK bit is not the inverted of the 16th bit value No action FLAG_CCSI_CHECK_BIT
FLAG_CCSI
FLAG_ERR (maskable)
Constant pulled down (maskable)
CCSI CRC error CCSI SOUT Head_bytes and Data_bytes_N result in a different CRC value than what is received on SIN Head_bytes = VSYNC (0xAAF0)
or
write FCx (0xAA00 - 0xAA0F)
No action FLAG_CCSI_CRC
FLAG_CCSI
FLAG_ERR (maskable)
Constant pulled down (maskable)
CCSI Command Queue overflow Command queue is full
and
SPI receives new CCSI command
CCSI controller stops (if ongoing) and TXFFST is set to 0 FLAG_CCSI_CMD_QUEUE_OVF
FLAG_CCSI
FLAG_ERR
Constant pulled down
TXFIFO overflow TXFFST = 511
and
SPI data word needs to be stored
SPI command type starts with FWD CCSI controller stops (if ongoing) and TXFFST is set to 0 FLAG_TXFFOVF
FLAG_TXFF
FLAG_ERR
Constant pulled down
TXFIFO underflow TXFFST = 0
and
CCSI controller requests a new word for transmission
CCSI controller stops FLAG_TXFFUVF
FLAG_TXFF
FLAG_ERR
Constant pulled down
TXFIFO single error detection CCSI controller requests a new word for transmission and TXFIFO parity error CCSI controller stops FLAG_TXFFSED
FLAG_TXFF
FLAG_ERR
Constant pulled down
RXFIFO overflow RXFFST = 255
and
CCSI data word needs to be stored
CCSI peripheral does not store any words in RXFIFO FLAG_RXFFOVF
FLAG_RXFF
FLAG_ERR
Constant pulled down
RXFIFO underflow RXFFST = 0
and
SPI peripheral requests a new word for transmission
SPI command type starts with DATA_READ CCSI peripheral does not store any words in RXFIFO FLAG_RXFFUVF
FLAG_RXFF
FLAG_ERR
Constant pulled down
RXFIFO single error detection SPI peripheral requests a new word for transmission and RXFIFO parity error SPI command type starts with DATA_READ No action FLAG_RXFFSED
FLAG_RXFF
FLAG_ERR
Constant pulled down
OTP CRC error CALC_OTPCRC is different OTPCRC No action FLAG_OTP_CRC
FLAG_ERR
Constant pulled down