STEVAL-ISQ002V1 STMicroelectronics, STEVAL-ISQ002V1 Datasheet - Page 8
![BOARD EVAL BASED ON ST72264G1](/photos/9/9/90917/steval-isq002v1_sml.jpg)
STEVAL-ISQ002V1
Manufacturer Part Number
STEVAL-ISQ002V1
Description
BOARD EVAL BASED ON ST72264G1
Manufacturer
STMicroelectronics
Specifications of STEVAL-ISQ002V1
Main Purpose
Interface, PMBus
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ST72F264
Primary Attributes
The PMBus™ Interface Using the ST7 I2C Peripheral
Secondary Attributes
Firmware in C Language
Product
Power Management Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-6423
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
STEVAL-ISQ002V1
Manufacturer:
STMicroelectronics
Quantity:
1
Implementation of PMBus using ST7 I2C
2
2.1
2.1.1
2.1.2
8/43
Implementation of PMBus using ST7 I
Firmware architecture
This section explains sequence of operation for different software modules.
I
To use ST7 I
communication speed. The I
slave due to its multi-master capability. The following flowchart shows the sequence.
Figure 2.
The above flowchart is implemented in the function PMBus_Init.
Slave address and command code
The PMBus master addresses the slave with a 7-bit address. Once the slave device
acknowledges the address, the command code is sent corresponding to the PMBus
command and SMBus protocol (refer to
Then, the microcontroller decodes the command code as shown in the following sequence.
Simultaneously, the SMBus_Mode variable is updated.
2
C initialization
2
Flowchart: I
C for PMBus communication, the peripheral is initialized for 100 kHz
2
C initialization
2
C is configured with an address of 0x30, as it can act as a
Doc ID 13286 Rev 2
acknowledge in I2CCR register
Set communication speed as
OAR1 and OAR2 registers
100kHz in I2CCCR register
Configure slave addresses
Enable I
Initialize I
in OAR1 and OAR2
Section
2
START
C peripheral and
2
STOP
C CR, CCR,
3.1).
2
C
AN2511