SLVAFK1 January 2025 INA228 , INA232 , INA234 , INA236 , INA237 , INA238 , MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0L1105 , MSPM0L1106 , MSPM0L1117 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1 , TPS62866 , TPS62868 , TPS62869 , TPS6286A06 , TPS6286A08 , TPS6286A10 , TPS6286B08 , TPS6286B10
The constant power drive design requires hardware to measure the voltage across the heating element and the current through the heating element to calculate the power. This is achieved using the INA234 which is a 28V, 12bit, I2C output current/voltage/power monitor. In this design the device measures the voltage directly across the heating element and the current through a high-side 10mΩ, ± 1%, 1W sense resistor. The devices then calculates the power and reports values for voltage, current and power via I2C.
For this example, we assume a 1Ω heating element that can vary by ± 20% across temperature and batch range. Table 3-1 shows the required voltage and current for different power levels across the resistance range. The input voltage is 3.3V to 5.0V. This means a buck or step-down dc/dc regulator can be used for the whole range required. The applied voltage is controlled using the TPS62868 which is a 2.4V to 5.5V input, synchronous buck converter with 4A output capability. Importantly, this device is I2C controlled which allows the output voltage to be easily adjusted.
| Power (W) | Current (A) at 0.8Ω | Voltage (V) at 0.8Ω | Current (A) at 1.0Ω | Voltage (V) at 1.0Ω | Current (A) at 1.2Ω | Voltage (V) at 1.2Ω |
|---|---|---|---|---|---|---|
| 4.0 | 2.24 | 1.79 | 2.00 | 2.00 | 1.83 | 2.19 |
| 5.0 | 2.50 | 2.00 | 2.24 | 2.24 | 2.04 | 2.45 |
| 6.0 | 2.74 | 2.19 | 2.45 | 2.45 | 2.24 | 2.68 |
| 7.0 | 2.96 | 2.37 | 2.65 | 2.65 | 2.42 | 2.90 |
| 8.0 | 3.16 | 2.53 | 2.83 | 2.83 | 2.58 | 3.10 |
| 9.0 | 3.35 | 2.68 | 3.00 | 3.00 | 2.74 | 3.29 |
The voltage, current and power is read from the INA234 via I2C using an MSPM0L1306. This low cost microprocessor is also responsible for adjusting the output voltage of the TPS62868 via I2C. The simplified and full circuit schematic can be seen respectively in Figure 3-2 and Figure 3-3.
Figure 3-3 Constant Power Control PCBA