Temperature compensation in MOSFET on resistance measurement with thermistor

Discussion in 'General Electronics Chat' started by Engineering_Junkie, Sep 27, 2016.

  1. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    Hey everyone,

    I'm a little stumped by this. I'm using an infineon ir25750l to measure the voltage drop across a MOSFET and this application note: http://www.infineon.com/dgdl/an-1199.pdf?fileId=5546d462533600a40153559b2426115e


    On page 9 they show a circuit used to compensate for variations in temperature but I have no idea how this accounts for variation. If the CS pin is at 0.21 volts then in my opinion that voltage is fixed at that and can't be raised or lowered with this circuit?

    Thanks in advance for any help.
     
  2. AlbertHall

    Well-Known Member

    Jun 4, 2014
    1,951
    387
    There is resistance within the chip between VS and CS. The temperature compensation adds resistance to COM from the CS pin which will load the CS pin and reduce the voltage there. This loading varies with temperature and the values are calculated to match MOSFET or IGBT temperature coefficient.
     
    Engineering_Junkie likes this.
  3. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    Thanks for the reply! definitely understand it slightly better. I can see the resistors and mosfet form a divider from the VS pin to CS like this: http://imgur.com/a/sn1TT

    I also now understand that the the thermistor and resistors add extra loading to the CS pin with the 50K ohm in the first picture being varied as it is now in parallel with the temperature compensation circuit.

    I don't understand why the 12V is coupled to the temperature compensation circuit though as shown here : http://imgur.com/a/vrawd

    thanks in advance for any help
     
  4. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    Sorry in my case it's 12V in the case of the application note it is the PGEN that I'm referring to.
     
  5. AlbertHall

    Well-Known Member

    Jun 4, 2014
    1,951
    387
    The 12V/PGEN is a pulse generator to switch the MOSFET on and off.
     
    Engineering_Junkie likes this.
  6. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    Thanks Alberthall, i understand that, but it's directly coupled to the temperature compensation circuit, how will it influence the CS pin?

    thanks in advance for any help:)
     
  7. AlbertHall

    Well-Known Member

    Jun 4, 2014
    1,951
    387
    I can't say I fully understand what it is doing either, but I dare say Infineon do ;)
     
    tindel likes this.
  8. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    5,801
    1,105
    I'm wondering if Fig 8 in the Appcn Note is in fact correct? It makes no sense to me either to impose (via R1) the (large and uncompensated) PGEN voltage on the small CS voltage that is being sensed and supposedly compensated. I would expect PGEN and the 47R gate resistor to be entirely independent of the compensation network.
     
    Engineering_Junkie likes this.
  9. AlbertHall

    Well-Known Member

    Jun 4, 2014
    1,951
    387
    Yes, I thought the same, but I could find no diagram that shows that and no comments that it was wrong.
     
    Engineering_Junkie likes this.
  10. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    That's exactly whats been so confusing for me, i contacted infineon to ask for some clarification and just received a message that I should use the values as is, I've requested further clarification though. I'm thinking of using a voltage divider on the CS pin with a thermistor to just adjust the value of the divided voltage output with temperature.
     
  11. Jony130

    AAC Fanatic!

    Feb 17, 2009
    3,957
    1,097
    Have you seen this diagram ?
    http://www.infineon.com/dgdl/irucs1.pdf?fileId=5546d462533600a40153567f39c328a0
     
    Engineering_Junkie likes this.
  12. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    What I find weird as well is that on the next page they show the temperature compensated circuit and it fluctuates around 1.4 Volt, that's not a lot concerning the uncompensated was pretty much the same except it varied more, it's not like the gate voltage ramps up the CS pin to a insanely high voltage or anything like that
     
  13. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    5,801
    1,105
    Interesting, Jony. Definitely not as per the App Note! That post #11 circuit seems more plausible, but I don't see the need for R1.
    That's what the post #11 circuit gives you (if you omit R1).
     
    Engineering_Junkie likes this.
  14. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    5,801
    1,105
    I think configuring the compensation network as below would do the job :-
    TempComp.JPG
     
    Engineering_Junkie likes this.
  15. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    That looks perfect, how did you calculate the values of those? I've been trying to get a more linear output using the formulas from this website:http://mathscinotes.com/2011/07/thermistor-mathematics/
    and running it in a matlab script with variations but haven't gotten anything as linear as that.
     
  16. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    5,801
    1,105
    Trial/error/compromise! Where simulation comes into its own. On the one hand, to reduce output as temperature increases the NTC thermistor should be in the 'bottom half' of a potential divider. On the other hand, if the 'top half' of the divider has too high a value then the output will be drastically attenuated at all temperatures. The optimum values will depend on the particular FET.
     
    Engineering_Junkie likes this.
  17. Engineering_Junkie

    Thread Starter New Member

    Sep 9, 2015
    14
    0
    Finally got a perfect output, thanks for all the help!
     
  18. Alec_t

    AAC Fanatic!

    Sep 17, 2013
    5,801
    1,105
    Good to hear it works.
     
Loading...