ISM6636A&B_Rev1.10解密.pdf - 第22页

22 Innovision Semiconductor Prelim inary Data sheet ISM6636 A/B Rev1.10 01/2023 ADC Telemetry Reporting Min/Max Corresponding Binary and Hexadecimals MIN HEX BIN TYP HEX BIN MAX HEX BIN PVIN Report 0 0 0000 0000 12V C0 1…

100%1 / 39
21
Innovision Semiconductor
Preliminary Datasheet
ISM6636A/B
Rev1.10 01/2023
Table 6 List of register descriptions
Reg
Name
Bits
Read
Write
Description
ISM6636A
Default
ISM6636B
Default
0x1B
I2CEnable
[0]
R/W
[0] = 0 : Disable I2C Power
on;
[0] =1 : Enable I2C Power
on;
[0]=1
[0]=1
0x1C
Soft Stop
Power down
[3]
R/W
[3] =0 :Power on;
[3] =1 :Soft Stop Power
down;
[3] =0
[3] =0
0x1D
User_OTP_ON
[1]
R/W
Add an option to avoid OTP
malfunction
[1]=1 :EnableOTP function
(turn on OTP clock) .
[1]=0 :DisableOTP function
(turn on OTP clock) .
[1]=0
[1]=0
0x20
User_Pointer
[5:3]
R
Read internal OTP writable
times.
[5:3]=000; OTP can be
written 3 times.
[5:3]=001; OTP can be
written 2 times.
[5:3]=011; OTP can be
written 1 times.
[5:3]=111; OTP can be
written 0 times.
[5:3]=001
[5:3]=001
0x21
Status_PG
[7]
R
Reflects real-time PG status.
\
\
Status_OVP
[6]
R
Read the OVP state.
\
\
Status_OCP
[5]
R
Read the OCP state.
\
\
Status_OTP
[4]
R
Read the OTP state.
\
\
Status_Enable
[3]
R
Reflects real-time Enable
status.
\
\
0x2B
User_OTP_pro
gram
[7:0]
R/W
Write register data to OTP.
\
\
22
Innovision Semiconductor
Preliminary Datasheet
ISM6636A/B
Rev1.10 01/2023
ADC Telemetry Reporting Min/Max Corresponding Binary and
Hexadecimals
MIN
HEX
BIN
TYP
HEX
BIN
MAX
HEX
BIN
PVIN Report
0
0
0000 0000
12V
C0
1100 0000
16V
FF
1111 1111
VOUT Report
0.8V
0A
0000 1010
3.6V
96
1001 0110
5.7V
FF
1111 1111
IOUT Report
0A
32
0011 0010
6A
C8
1100 1000
8.2A
FF
1111 1111
Temp Report
-40°C
23
0010 0011
20°C
60
0110 0000
180°C
FF
1111 1111
Table 7 List of register descriptions
I2C protocol
S = Start bit A = Ack
P = Stop bit Na= Nack
W= “0” Write bit Sr = Repeated start
R = “1”Read bit
a) Send Command Code
1
7
1
1
8
1
1
S
SLAVE
ADDRESS
W
A
COMMAND
CODE
A
P
b) Write Byte
1
7
1
1
8
1
8
1
1
S
SLAVE
ADDRESS
W
A
REGISTER
CODE
A
DATA BYTE
A
P
c) Read Byte
1
7
1
1
8
1
1
7
1
1
8
1
1
S
SLAVE
ADDRESS
W
A
REGISTER
CODE
A
S
r
SLAVE
ADDRESS
R
A
DATA BYTE
N
A
P
Table8 I2C protocol
23
Innovision Semiconductor
Preliminary Datasheet
ISM6636A/B
Rev1.10 01/2023
ISM6636X register function description
The ISM6636X module integrates the standard I2C protocol, which supports various read
and write operations through the I2C protocol. The user-programmable operations are as
follows:
Monitoring function
The user can read the module information through the I2C protocol as follows:
Product ID (Part Number)
Silicon revision
Input voltage (PVIN)
Output voltage (Vout)
Output current (Iout)
Module temperature (Temp)
The current working state of the module (Power Good)
Module abnormal fault indication (limited to OV, OC, OT)
Setting function
The user can set the function of the module through the I2C protocol as follows:
Ramp Compensation (Ramp)
Output voltage (Vout)
Soft start time (Soft start)
Over Current Protection (OC), Over Voltage Protection (OV), Fault Indication
Threshold (Ppwer Good), Over Temperature Protection (OT)
Soft shutdown enable (Soft stop)
Forced continuous conduction mode and discontinuous conduction mode (FCCM
and DCM)
I2C Enable and I2C Disable
Behavior after overvoltage protection (OV_Response)
Supports up to 3 register power-down saves (3 time program)
After ISM6636X is powered on, it will automatically load the default register value. The
register value is stored in an OTP (one time programmable) register. We will inform the user
of the factory default configuration register value (see chapter 5.2 for details). If the user
needs to reconfigure and modify the default registers during use, the I2C programming
instruction needs to be executed. The I2C programming instruction can load the currently
configured I2C register value into the OTP register. If the programming operation is not
performed, the configured register values will be cleared after the module is powered
off (the OTP data will be automatically loaded after the module is started). ISM6636X
supports up to 3 I2C register programming instructions.