background image

26

DEMO MANUAL DC2732A

Rev. 0

PLOT TRACKERS

The trackers show the minimum and maximum values of 

the non-accumulated quantities (Current, Voltage, etc.). 

Overwriting trackers is not possible from the plot win-

dow but can be done in the register map control, see the 

Register Map section.

EXPORT PLOT DATA

There are two ways to export the collected data as CSV 

(comma-separated values) from the plot. Export to 

Clipboard will copy the selected channel data to the clip-

board to be able to paste it to some other program like 

MS Excel. Export to File allows the user to choose a file 

to store the data. See Figure 31.
The CSV data can be easily imported into MS Excel using 

the Text Import Wizard as shown in Figure 32.

PLOT TIME AXIS

All data is plotted over time, but the meaning of time dif-

fers for the two plots. Non-accumulated quantities (cur-

rent, voltage, etc.) are plotted over real time of the PC. The 

time starts when the first values are read from the device 

while in continuous mode or when the plots are cleared. 

Figure 32. Import Plot CSV Data Into Excel

The accumulated quantities charge and energy are plotted 

over the corresponding time base. Whenever a triplet of 

charge, energy and time of any of the two accumulator 

sets is read, it is added to the plot. Charge, energy and 

time may be modified during measurement either by a 

direct write or by issuing the Clear (Clear Accus, Trackers) 

command. Doing so will result in a jump in the plot. If the 

time base after this modification is lower than the last time 

read, the plot will even go backwards. If this behavior is 

not desired, it is recommended to clear accumulators and 

trackers together with the plot data (Clear Accus, Trackers, 

Plots) or clear the plot data manually (Clear All from the 

plot’s context menu).

REGISTER MAP

The Register Map allows direct access to all device 

Registers/Values (see Figure 33). All data is shown in a 

table where each cell corresponds to a single-byte register 

or multiple-byte registers grouped to a single device value 

like charge, energy and current.

EDIT REGISTER VALUES

Register values can be edited either by selecting a cell 

and typing a new value or by double clicking on the cell 

to modify the current value. New values are written to the 

LTC2949 WINDOWS GUI USAGE

Содержание ANALOG DEVICES DC2732A-A

Страница 1: ...ng on the information therein All referenced brands product names service names and trademarks are the property of their respective owners 00000005981LF 000 EOS Power Buy Now We have 45 000 LP502030 P...

Страница 2: ...rs and the battery pack voltage Due to its compatible protocol the LTC2949 can share the same communication bus with ADI battery stack monitors that contain the isoSPI interface The LTC2949 is typical...

Страница 3: ...28 Auto Read Menu 28 Tools Menu 29 Basic Operation Example 29 Appendix A Usage of SPI Isolator Instead of isoSPI 32 Appendix B CAN Based Evaluation 33 Hardware Requirements 33 Software Requirements 33...

Страница 4: ...5 0 DC2732A A 100e 6 RTHI 2 0K W TC 50 ppm K P140 C 15W I140 C 380A BAS M R0002 R 5 0 DC2732A C 200e 6 RTHI 3 0K W TC 50 ppm K P140 C 10W I140 C 220A Note 1 The sleep current does not reflect the sle...

Страница 5: ...ced by VCC LGND and using the isoSPI communication via J1 J2 or iso iso test points If not needed the onboard power supply can be left unpowered or be disabled by connecting the enable signal to LGND...

Страница 6: ...5 DEMO MANUAL DC2732A Rev 0 HARDWARE DESCRIPTION Figure 2 DC2732A2 a Top b Bottom...

Страница 7: ...ust be set to SPI JP7 JP8 Low High Low Side Select between high or low side current sensing To avoid the sense resistor being floating it can be tight to either LTC2949 s GND low side sensing or to LT...

Страница 8: ...ator and the optional onboard 4MHz crystal is not used an external oscillator between 10kHz and 25MHz can be connected to those test points J7 NTC V1 External NTC connection The DC2732A as default has...

Страница 9: ...to assemble an input filter capacitor C14 C19 C20 to the GPIOs that are used in analog input only mode for best noise filter performance PIN FUNCTIONS PIN TURRET NAME DESCRIPTION PIN TURRET NAME DESC...

Страница 10: ...r jumpers After being cut it is still possible to close them again by applying some solder SJ5 SJ6 Normally closed solder jumpers to allow disconnection of onboard 4MHz crystal BYP2 IOVCC Test points...

Страница 11: ...nduino Still the Linduino has a galvanic isolation to its USB port For the other two options the commu nication and supply to LTC2949 is isolated by an isoSPI transformer and flyback converter Make su...

Страница 12: ...ion via LTC6820 on DC2617 Isolated Supply via Turrets VCC LGND Optional CAN Interface via DC2617 The Linduino Sketchbook for LTC2949 DC2732A Also Contains a Software Example that Allows Measurements D...

Страница 13: ...ION 3 ISOLATED ISOSPI DC1941 SETUP Figure 6 Isolated isoSPI Communication via LTC6820 Isolated Supply via Turrets VCC LGND Note the Jumper Settings of DC1941 LTC6820 Demo Board for Proper isoSPI Commu...

Страница 14: ...ISOSPI DC2792 SETUP Figure 7 Isolated isoSPI Communication via Dual LTC6820 Demo Board DC2792 Isolated Supply via Turrets VCC LGND Note DC2792 Can Also Be Plugged on Top of DC2026 Without Using the 14...

Страница 15: ...2732A Rev 0 OPTION 5 ISOLATED REVERSIBLE ISOSPI DC2792 DC2350 SETUP Figure 8 Isolated Reversible isoSPI Communication via Dual LTC6820 Demo Board DC2792 Together with DC2350 LTC6812 1 LTC6813 1 HARDWA...

Страница 16: ...Divider to DC2732 for Low Side Current Sense Operation Figure 10 Connecting a High Voltage Battery with Resistive Divider to DC2732 for Low Side Current Sense Operation with Chassis GND Isolation Mea...

Страница 17: ...Detailed instructions can be found under the quick start tab 2 Set the Arduino IDE to open LTC2949 Sketchbooks From within the Arduino IDE click on File menu select Preferences Then under Sketchbook l...

Страница 18: ...Board Arduino Genuino Uno with the black dot symbol Figure 13 Arduino IDE Board Setting 6 Open one of the programs called Sketches associated with the DC2732A In this example DC2732A_BASIC Sketch will...

Страница 19: ...and show on the top left corner the COMxx used 9 Configure the Serial Monitor to allow communication to the Linduino through USB On the bottom of the Serial Monitor window set the following starting...

Страница 20: ...ister values from the LTC2949 Figure 18 GUI Connect Device the PC run the QuikEval Software QuikEval should auto detecttheDC2732AandcheckiftheLTC2949GUIisalready installed QuikEval will automatically...

Страница 21: ...isable Continuous measurement 3 Make Slow Channel Single conversion 4 Shutdown Device 5 Reset Device Figure 19 GUI Main Window 6 Time Base Control to set internal or external clock frequency including...

Страница 22: ...ssible when in Continuous mode 14 Configure AUX multiplexer 15 Set NTC parameters requires ADJUPD to become effective 16 Configure sense resistor s nominal value and ratio in case two separate sense r...

Страница 23: ...ake it up immedi ately For this reason Register Auto Read will always be Figure 21 GUI Sleep Shutdown Note clicked If Register Auto Read is enabled the Time Base Control values won t be updated if the...

Страница 24: ...y the Registers Auto Read function The basic steps to start data collection in Register Auto Read mode are Set continuous conversion Enable Register Auto Read Optional clear device s accumulators trac...

Страница 25: ...e register value In case of power the threshold s low P1TL default value is 7650 41 Watts assuming 100 shunt The Menu Zoom All Plots provides the same functional ity but applies the zooming to all plo...

Страница 26: ...ltage Plot Dragging of TH TL BAT Indicated by Bold Threshold Line CHANGE THRESHOLDS ON THE FLY Once the thresholds are visible they can be dragged by the mouse and set to a new desired value Dragging...

Страница 27: ...rt Plot CSV Data Into Excel The accumulated quantities charge and energy are plotted over the corresponding time base Whenever a triplet of charge energy and time of any of the two accumulator sets is...

Страница 28: ...ed in the following para graphs The Write and Read command will immediately write or read the selected cell value to or from the device Select All will select all the cells It is also possible to sele...

Страница 29: ...xt menu and set the new format Figure 34 Register Details View OPCTRL Example Figure 35 Register Details View FCURGPIOCTRL Example Figure 36 Change Format of Register Values The binary and hexadecimal...

Страница 30: ...ell e g clicking somewhere else in the register map AUTO READ MENU The Auto Read menu allows users to specify which regis ters values are read from the device if Register Auto Read is enabled The upda...

Страница 31: ...lect Channels BAT to also enable plot of battery voltage 10 From MUX Settings set Fast to V8 GND Note V8 is one of the dual purpose pins GPIO1 11 From the center low Element of the GUI Window select R...

Страница 32: ...NUAL DC2732A Rev 0 Figure 43 Fast Channel Plot for Basic Operation Example Figure 42 Auto Read Menu for Basic Operation Example Figure 44 Plot Channels Menu for Basic Operation Example LTC2949 WINDOWS...

Страница 33: ...ample LTC2949 WINDOWS GUI USAGE Figure 46 FGPIOCTRL Register Details View to Control GPO1 for Basic Operation Example Figure 47 FGPIOCTRL Register Direct Access for Basic Operation Example Figure 48 F...

Страница 34: ...d into the SPI interface using the Linduino QuikEval connector J4 and then connect to the Linduino or any other host controller as shown in in Figure 49 In this scenario IOVCC of the LTC2949 is shorte...

Страница 35: ...uino IDE s serial monitor connected to the Linduino s COM port SETUP THE HARDWARE Put the DC2617A on top of the Linduino Connect LTC2949 demo board via an Ethernet cable to the RJ45 connector Connect...

Страница 36: ...C1 7 48 0 0 377887 0 5 31829e 013 5 31829e 013 uVms Vector__XXX BO_ 294 ACC_E1 6 Vector__XXX SG_ E1 7 48 0 2 32175 0 3 26757e 014 3 26757e 014 uVVms Vector__XXX BO_ 295 ACC_TB1 4 Vector__XXX SG_ TB1 7...

Страница 37: ...ture Will Be Reported by This Message If SLOT1NTC SLOT2NTC Flag Is Set 0x114 PASV P1V Int 2 0 24 MEAS_P1 P1ASV Power1 as Voltage P2V Int 5 3 24 MEAS_P2 P2ASV Power2 as Voltage P1V P2V Power ADC in Vol...

Страница 38: ...AN to Report Fast Measurement Results ID NAME SIGNAL T BYTE BITS DESCRIPTION 0x118 FIFOI1 S0 Int 1 0 16 Four fast continuous conversion results 0x119 FIFOI2 S1 Int 3 2 16 0x11A FIFOBAT S2 Int 5 4 16 0...

Страница 39: ...ast single shot measurements will be performed upon request see FASTRQ SLOT1NTC Bool 0 4 SLOT1 temperature measurement via NTC enable flag SLOT2NTC Bool 0 5 SLOT2 temperature measurement via NTC enabl...

Страница 40: ...e Only if this flag is set DC2732A_CAN will do measurements and react on FASTRQ MEAS_ PERIOD UInt 6 8 Measurement period in multiples of 100ms For example if set to 10 all enabled measurement CAN mess...

Страница 41: ...al for all sub messages of a burst The following table shows an example how to write a burst with 16 bytes e g a full row in LTC2949 s register map MESSAGE COUNTDOWN CAN DATA LENGTH DX SIGNALS 1 2 6 D...

Страница 42: ...e CAN message ID description 00 00 00 3140 Rx 1 0x110 s 8 00 00 04 00 00 01 FF D7 00 00 00 0968 Rx 1 0x110 s 8 00 00 00 00 00 01 FF D7 00 00 00 0969 Rx 1 0x110 s 8 FF FF FE 00 00 01 FF D7 00 00 00 097...

Страница 43: ...I2 BAT others don t care 00 00 00 0010 Rx 1 0x11C s 8 00 C0 FF FF F2 FF 04 C0 00 00 00 0014 Rx 1 0x11C s 8 00 C0 00 00 F2 FF 04 C0 Fast measurement results I2 BAT others don t care 00 00 00 0018 Rx 1...

Страница 44: ...FF FF Average of FIFOI2 and number of samples used for average here 128 00 00 00 0004 Rx 1 0x121 s 6 00 00 00 80 80 00 Report of FIFOBAT raw values only done once initially to show report of currentl...

Страница 45: ...as the response 00 00 00 0033 Rx 1 0x11C s 8 00 80 00 00 65 FF 3C 02 Send CFG2949 with flag MEAS_ENABLE cleared to stop measurement 00 00 00 8610 Tx 1 0x11F s 8 86 01 73 74 01 00 0A 01 Send RAWRW wit...

Страница 46: ...D RATE CHANNEL 1 PCAN USB Driver Id 16 500000 bps END CHANNEL BAUD RATE START DATABASE FILES LTSketchbook DC DC2732A_CAN DC2732A_CAN dbf END DATABASE FILES Time Tx Rx Channel CAN ID Type DLC DataBytes...

Страница 47: ...00 00 9988 Rx 1 0x110 s 3 00 00 03 00 00 00 9980 Rx 1 0x110 s 3 00 00 03 00 00 00 9989 Rx 1 0x110 s 3 00 00 03 00 00 00 9979 Rx 1 0x110 s 3 00 00 03 00 00 00 9989 Rx 1 0x110 s 3 00 00 03 00 00 00 861...

Страница 48: ...x 1 0x113 s 2 00 71 o repeated every second Enable report of fast channel I2 BAT AUX every 50ms 00 00 00 7683 Tx 1 0x11D s 3 00 50 32 Fast channel FIFO samples I2 report 00 00 00 0128 Rx 1 0x119 s 8 0...

Страница 49: ...EE FF EE FF EE FF EE FF 00 00 00 0004 Rx 1 0x11A s 8 EE FF EE FF EE FF EE FF 00 00 00 0004 Rx 1 0x11A s 8 EE FF EE FF EE FF EE FF 00 00 00 0004 Rx 1 0x11A s 8 EE FF EE FF EE FF EE FF 00 00 00 0004 Rx...

Страница 50: ...x 1 0x121 s 6 41 00 00 00 3F 00 00 00 00 0111 Rx 1 0x122 s 6 00 00 00 80 4B 00 00 00 00 0116 Rx 1 0x123 s 6 CC E1 29 00 50 00 Fast channel average measurement results 1 0x121 I2 0x122 BAT 0x123 AUX 00...

Страница 51: ...A 00 00 00 0017 Rx 1 0x11C s 8 00 00 03 00 F0 FF 7A 0A Stop measurement 00 00 00 0006 Tx 1 0x11F s 8 9E 01 05 05 F5 07 0A 00 SERIAL MONITOR VIA LINDUINO S USB PORT The serial monitor is not necessary...

Страница 52: ...status and alert registers in the order of their addresses as hexadecimal string first two characters are the content of the STATUS register last two characters are the content of the FAULTS register...

Страница 53: ...52 DEMO MANUAL DC2732A Rev 0 APPENDIX B CAN BASED EVALUATION APPENDIX B CAN BASED EVALUATION CONVERT DBF TO DBC FILE Figure 54 Busmaster Tools Format Converter Other Converters...

Страница 54: ...DER EQUATION DEFINITIONS The equations to calculate the isolation fault resistors Riso and Riso depending on two chassis GND meas urements VxI and VxII and two battery stack voltage measurements VBATI...

Страница 55: ...54 DEMO MANUAL DC2732A Rev 0 APPENDIX C ISOLATION MEASUREMENT WITH LTC2949 CASE I SWITCH M1 OPEN CASE II SWITCH M1 CLOSED COMBINE EQUATIONS OF BOTH CASES...

Страница 56: ...5 00E 06 1 00E 07 Riso 2 50E 05 1 00E 06 5 00E 06 1 00E 07 2 50E 05 10 10 10 10 2 50E 05 10 9 10 11 1 00E 06 12 11 11 11 1 00E 06 9 8 8 9 5 00E 06 23 21 21 21 5 00E 06 8 8 8 8 1 00E 07 33 31 31 31 1 0...

Страница 57: ...s shown here enable measurement of Vx Vy via SLOT2 define ADD_SLOT2_MEASUREMENT disable measurement of Vx Vy via SLOT2 undef ADD_SLOT2_MEASUREMENT define SLOT2_MEAS_POS 3 define SLOT2_MEAS_NEG 4 As de...

Страница 58: ...gether with current voltage measurements by LTC2949 1 Click Connect a 2 Select number of cell monitors cells per cell monitor topology of the isoSPI bus LTC2949 on top of the daisy chain or parallel t...

Страница 59: ...in mind to disable the termination resistor on DC2732A JP1 in case LTC2949 is connected in parallel to an isoSPI bus 4 Adjust GUI Layout optimized for Cell Monitor integration click on GUI Cell Monito...

Страница 60: ...Rev 0 c Update Configuration d e Enable Continuous Mode f g Enable Fast Measurements CH2 Aux h 6 Select Channel for Fast AUX Conversion e g VREF2 vs GND a APPENDIX E SYNCHRONOUS MEASUREMENTS WITH CEL...

Страница 61: ...lear A T Plots to Clear the Plots and Start Over at Time 0 a 9 Right Click in Any Plot Window and Select Zoom All Plots Zoom Fit All to See the Plotted Results a 10 Right Click in Any Plot Window and...

Страница 62: ...61 DEMO MANUAL DC2732A Rev 0 b 11 Watch the Measurements a APPENDIX E SYNCHRONOUS MEASUREMENTS WITH CELL MONITORS AND LTC2949...

Страница 63: ...62 DEMO MANUAL DC2732A Rev 0 APPENDIX E SYNCHRONOUS MEASUREMENTS WITH CELL MONITORS AND LTC2949 12 Export the Measurements if Required a 13 Change the Measurement Update Rate if Required a...

Страница 64: ...d when connected via isoSPI e g with LTC6820 demoboard to the PC Alternatively the GUI can be downloaded directly from LTC2949 GUI Tools Simulations Both files must be place in one local folder and th...

Страница 65: ...64 DEMO MANUAL DC2732A Rev 0 To do a basic hardware test the DC2732A_BASIC sketch can be loaded Click on the right arrow to compile and upload APPENDIX F GUI TROUBLESHOOTING LINDUINO PROGRAMMING...

Страница 66: ...ake sure Serial Monitor is set to 1000000 baud Note In case Arduino DUE is used the max supported baud rate is 250000 See output If the output is like above screenshot without any message ERR the hard...

Страница 67: ...0 APPENDIX F GUI TROUBLESHOOTING LINDUINO PROGRAMMING 2 Click the Upload button a 3 Watch the Sketch being compiled 4 a and wait till the upload is done 5 6 Now the Arduino IDE can be closed and the...

Страница 68: ...e PC Any serial terminal software can be used to record this data For example the open source tool Tera Term and its log feature can be used as described here LOG MEASUREMENT DATA FROM DC2732A_BASIC T...

Страница 69: ...68 DEMO MANUAL DC2732A Rev 0 APPENDIX G LOG MEASUREMENTS WITH TERA TERM 5 Now you see the output printed to the window a 6 Now enable the file logger a...

Страница 70: ...ile with excel 8 Click save All data is now stored to a file To show the status of the log go to File Show Log dialog a The file could now be opened in a text editor or in excel If the file ending csv...

Страница 71: ...LSB sizes SLOT LSB which can be temperature or voltage power ADC settings which can be power of voltage LTC2949_init_device_state 3 WRITE single byte LTC2949_WRITE LTC2949_REG_WKUPACK 0x00 write wake...

Страница 72: ...LTC2949_EEPROMCommand LTC2949_BM_EEPROM_CHECK 10 Store LTC2949 memory to EEPROM byte error LTC2949_EEPROMCommand LTC2949_BM_EEPROM_SAVE 11 Restore LTC2949 memory from EEPROM byte error LTC2949_EEPROMC...

Страница 73: ...isclose or transfer any portion of the Evaluation Board to any other party for any reason Upon discontinuation of use of the Evaluation Board or termination of this Agreement Customer agrees to prompt...

Отзывы: