Question
L9026 incorrect response on MISO
- January 15, 2026
- 3 replies
- 444 views
Original title: MOSI is not responding in SPI interface TI C2000 MCU & L9026
Edited for clarity.
Hi All,
We are having SPI interface between TI C2000 MCU (TMS320F28P659DK8-Q1) and High Side Driver(L9026) the Our Target Board. Here are some observations regarding SPI communication. MISO(L9026) is not responding, not giving
We are having SPI interface between TI C2000 MCU (TMS320F28P659DK8-Q1) and High Side Driver(L9026) the Our Target Board. Here are some observations regarding SPI communication. MISO(L9026) is not responding, not giving
-
We are able to send data in L9026 & MISO is responding.
-
Supply voltage of VDDIO=3.3V, VBATT=12V, IDLE (HIGH)=3.3V, IN0(HIGH)=IN1(HIGH)=3.3V,(All voltages are within the limit as per L9026 datasheet). I have attached the logs for that.
-
We Sent in MOSI CFG_1: 0x8900 (put device in active mode, frame counter = 0).
-
We sent in MOSI STA_1:0x4403 , but the response is 0x2201, not able to read device status register.
-
We also checked in Idle mode too Supply voltage of VDDIO=3.3V, VBATT=12V, IDLE (HIGH)=3.3V, IN0(LOW)=IN1(LOW)=0V, in all the cases response not able to read device status register. I have attached the logs for that.
-
We also checked with IN0 = 0, IN1 = 0, IDLE = 0. then The device is in sleep mode, then IN0 = 0, IN1 = 0, IDLE = 1. The device is in idle modeSPI initial configuration:(similar to EVK board)– CFG_0: 0X8420 (configure CH3 as HS, all other outputs are in default state LS, framecounter = 0))– MAP_IN0: 0x9C05 (associate IN0 to CH0, frame counter = 1)– MAP_IN1: 0xA080 (associate IN1 to CH5, frame counter = 0)– CFG_1: 0x8803 (LED PWM generator freq = 122.5Hz, frame counter = 1)– CFG_2: 0x8C00 (GEN PWM generator freq = 122.5Hz, no adjustment, frame counter = 0)– PWM_LED_DC: 0xB001 (PWM LED duty cycle = 0%, frame counter = 1)– PWM_GEN_DC: 0xAC02 (PWM GEN duty cycle = 0%, frame counter = 0)– MAP_PWM: 0xA431 (CH2-CH3 driven by internal PWM generators, frame counter = 1)– PWM_SEL: 0xA812 (CH2 driven by PWM LED & CH3 driven by PWM GEN, frame counter = 0)– BIM: 0x9041 (activate bulb inrush mode on CH4, frame counter = 1)– CFG_1: 0x8900 (put device in active mode, frame counter = 0)– STA_1:0x4403 (we got response as 0x2201)– DIAG_OFF_EN: 0xB7FF– STA_0: 0x4000– DIAG_OPL_OFF: 0x4C01– DIAG_SHG: 0x5400– IN0 =1, IN1 = 1(done here)– PWM_SPI: 0x9B49 (all SPI driven channels are switched ON, frame counter = 1)– PWM_GEN_DC: 0xAFFE (configure PWM GEN duty cycle at 100 %, the expected effect is CH3fully ON, frame counter = 0)– PWM_LED_DC: 0XB3FD (configure PWM LED duty cycle at 100 %, the expected effect is CH2fully ON, frame counter = 1)– DIAG_OVC_OVT:0x4802– DIAG_OVC_OVT_RLW: 0XBFFDDIAG_OPL_ON_EN: 0xB804– DIAG_OPL_ON_EN: 0xB809– DIAG_OPL_ON_EN: 0xB820– DIAG_OPL_ON:0x5003In this case also we got the response 0x2201.
I have attached all logs in L9026 .7z zip file.
Quick response will be greatly appreciated.
