Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Isolated battery voltage measurement with adc

Status
Not open for further replies.

digitalcat

Newbie level 5
Joined
Jul 29, 2022
Messages
9
Helped
0
Reputation
0
Reaction score
1
Trophy points
3
Activity points
76
Hello everybody,

I wanted to show you an isolated battery voltage measurement system that I am designing for a client.

the circuit is based on tlp7820 isoamp and ltc2344 adc.
tlp7820 has an optimal dynamic range of 300mV, so I use a voltage divider to convert 30Vdc (max) to 300mV ...
Tlp7820 also has a fixed gain of 8.2 and the 30Vdc input output is about 2.5vdc ...
I use a ltc2344 adc which has a differential input so it can be used connected directly to the output of the TLP7820,
ltc2344 can be configured with internal or external reference voltage, for an input range of 0-2.5vdc,
so every analog range seems to match.
I think it should work as I checked from the IC reference designs, I tried to put everything together as I wrote previously, i've never used this ic's and this kind of analog measurement, so I hope you can help me and confirm that I am not doing something. wrong..
Below are schematics of analog isolated frontends with inputs from batteries, and adc input from analog fronteds..
There are a total of 12 inputs, 3 x adc Lt2344, with 4 inputs each one..
Thanks
 

Attachments

  • Immagine 2022-07-29 120812.png
    Immagine 2022-07-29 120812.png
    229.7 KB · Views: 166
  • Immagine 2022-07-29 120905.png
    Immagine 2022-07-29 120905.png
    78.2 KB · Views: 164
  • Immagine 2022-07-29 121330.png
    Immagine 2022-07-29 121330.png
    30.4 KB · Views: 146
  • Immagine 2022-07-29 121358.png
    Immagine 2022-07-29 121358.png
    34.3 KB · Views: 169

According to your schematic, you want to use internal reference. Measurement range can't be 2.5 or 2.4 V in this case.

Where do you get 12x +5V_ISO_AIN?
 

According to your schematic, you want to use internal reference. Measurement range can't be 2.5 or 2.4 V in this case.

Where do you get 12x +5V_ISO_AIN?
Hi FvM, thank you for the reply,
you're right,
i have to change the voltage divider ratio in order to fit the 0-2.048vdc of analog input range allowed by that configuratio (001).
Anyway i'm thinking i'll use external 2,5vdc reference, in order to match the same range of the isoamp.
Regarding the 5V_iso, the net ha global scope, i'm using the same reference for each input, i have not enough space to place 12x isolated dc/dc converter..
 

Regarding the 5V_iso, the net ha global scope, i'm using the same reference for each input, i have not enough space to place 12x isolated dc/dc converter..
In other words, you are shorting ISO_AINx_n terminals through GND_ISO_AIN. Doesn't sound like a good idea as long as ISO_AINx_n aren't connected to a common star point. Otherwise you'll bring up balancing currents through GND_ISO_AIN, at least measurement errors caused by voltage drop and possible cable overload.

I would think about differential voltage dividers for the inputs.
 

In other words, you are shorting ISO_AINx_n terminals through GND_ISO_AIN. Doesn't sound like a good idea as long as ISO_AINx_n aren't connected to a common star point. Otherwise you'll bring up balancing currents through GND_ISO_AIN, at least measurement errors caused by voltage drop and possible cable overload.

I would think about differential voltage dividers for the inputs.
touchè... .. this is exactly where I assumed the circuit might be weak..
The customer initially asked for 12 x differential adc input.. afaik it wants to measure voltage level of batteries that probably have same gnd.. anyway i would to prevent the problem you correctly described above, then i placed a footprint for a resistor between iso_ain and GND, to replace eventually with a some kilos resistor...
Do you think it could be enough ?
--- Updated ---

another issue.. in according with the datasheet of tlp7820:

Immagine 2022-07-29 155058.png


This means that the following configuration should be better...
IMG_20220729_160502_resized_20220729_040656750.jpg

(sorry for the low resolution of my draft)

at least 60k of isolation between each iso_ain- and not-to-high Vin+/Vin- respect to gnd...
Any suggestion ?
 
Last edited:

"batteries that probably have same gnd" is just a guess. You can't avoid a clear specification of battery connection and possible potential difference. Worst case, batteries might be series connected, the standard situation for a battery management system in a high voltage battery module.

To achieve maximum mode range, you'll use separate p and n voltage dividers with low side tied to center of the differential amplifier common mode range. Unfortunately TLP7280 datasheet doesn't clearly specify the common mode range, probably -0.3...Vdd1-2V. Similar devices from other manufacturers like TI AMC1100 have up to Vdd1 common mode range.
 
Last edited:

"batteries that probably have same gnd" is just a guess. You can't avoid a clear specification of battery connection and possible potential difference. Worst case, batteries might be series connected, the standard situation for a battery management system in a high voltage battery module.
They are not in series,
the system has different batteries in different points.. the worst case is they are not connected to the same gnd or the grounding is weak
 

I would at least consider bat+ ground short as possible scenario.
yes it could be possible,..
what do you think about my sketch ?
Vin- shorted with gnd and 30k input resistance for each line.
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top