BQ76PL455单芯电压采样波动
我在使用PL455读取单芯电压时,经常会出现单芯电压采集值波动很大的情况,且有时候会持续5-6s.
当出现波动时,有时候是比真实值大,有时候比真实值小,且误差可以达到100mV -- 300mV。
寄存器的配置如下:
Device Version 0x00 (0) Digital die version number):8.
Device Version 0x01 (1) Analog die version number):6.
CHANNELS 0x03-06 (3-6) Channel Select:ff.ff.3f.0
OVERSMPL 0x07 (7) Command Oversampling:7b.
ADDR 0x0A (10) Device Address:0.
GROUP_ID 0x0B (11) Group ID:0.
DEV_CTRL 0x0C (12) Device Control:0.
NCHAN 0x0D (13) Number of Channels:10.
DEVCONFIG 0x0E (14) Device Configuration:10.
PWRCONFIG (0x0F) (15) Power Configuration:80.
COMCONFIG 0x10-11 (16-17) Communications Configuration:10-c0.
TXHOLDOFF 0x12 (18) UART Transmitter Holdoff:0.
CBCONFIG 0x13 (19) Balance Configuration:0.
CBENBL 0x14–15 (20-21) Balancing Enable:0-0.
TTSTCONFIG 0x1E-1F (30-31) Test Configuration:0-0.
TESTCTRL 0x20-21 (32-33) Test Control:0-0.
TEST_ADC 0x22-24 (34-36) ADC Output Test:0-0-0-0.
CTO 0x28 (40) Communication Timeout:76.
CTO_CNT 0x29-2B (41-43) Communication Timeout Counter::0-0-1-0.
AM_PER 0x32 (50) Auto-Monitor Period:0.
AM_CHAN 0x33-36 (51-54) Auto-Monitor Channel Select:0-0-0-0
AM_OSMPL 0x37 (55) Auto-Monitor Oversampling:0.
SMPL_SLY1 0x3D (61) Initial Sampling Delay:0.
Cell_CSPER 0x3E (62) Cell Voltage and Internal Temperature Sampling Interval:bc.
AUX_SPER 0x3F-42 (63-66) AUX Sampling Period:44.44.44.44
TEST_SPER 0x43-44 (67-68) Test Sampling Periods:f9.99
SHDN_STS 0x50 (80) Shutdown Recovery Status:80.
STATUS 0x51 (81) Device Status:0.
FAULT_SUM 0x52-53 (82-83) Fault Summary:0.0
FAULT_COM 0x5E-5F (94-95) Communications Fault:0.0
FAULT_SYS 0x60 (96) System Fault:0.
FAULT_DEV 0x61-62 (97-98) Chip Fault:0.0
FAULT_GPI 0x63 (99) GPI Fault:0.
FO_CTRL 0x6E-6F (110-111) Fault Output Control:0.0
LOT_NUM 0xBE-C5 (190-197) Device Lot Number: f.52.56.15.17.43.53.f
SER_NUM 0xC6-C7 (198-199) Device Serial Number:6.b2
TSTR_ECC 0xE6-ED (230-237) ECC Test Result[1:0]: 0.0.0.0.0.0.0.0
CSUM 0xF0-F3 (240-243) Checksum: 64.2e.13.37
CSUM_RSLT 0xF4-F7(244-247) Checksum Readout : 64.2e.13.37
TEST_CSUM 0xF8-F9 (248-249) Checksum Test Result: 0.0.2.0
EE_BURN 0xFA (250) EEPROM Burn Count:2.
单芯电压 滤波电容为 100nF;(OUT pin)
使用示波器监测到的波形为:
希望大家能给一些建议,谢谢!
建议按照以下设置来使用
- 390pF OUT filter cap
- AFE_PCTRL = 1 (causes 100us for ADC power up)
- Cell ADC sample period (ADC_PERIOD_VOL) = 60us
- Cell ADC sample period for oversamples (CMD_OVS_GPER) = 12.6us
- Staying on a cell channel to oversample (CMD_OVS_CYCLE)
- AUX ADC sample period = 12.6us (ADC_PERIOD_AUXx)
- 8x oversampling of CELL and AUX channels (CMD_OVSMP)
tiezi不错