MP6550: Several questions

Hello, I created that ticket, because I have questions reagarding to MP6550 and I wasn’t able to find a lot about that IC resource center.

  1. Is it expected to have a offset of ~40mV at I_sense ?
    So, do I need to subtract 40mV in the uC’s ADC result ?
    Evidence in the attachment.

  2. My uC has a DAC. Is it possible to connect the DAC → 2k → ISET ?
    So, connect ISET with 2k to DAC instead to GND to have SW controllable current limit.

2k to DAC instead of GND
ILimit = 2.5A
U_Rlim = 2k/250uA = 0.5V
DAC 0.0V => ILim = 2.5A
DAC 0.1V => ILim = 2.0A
DAC 0.2V => ILim = 1.5A
DAC 0.3V => ILim = 1.0A
DAC 0.4V => ILim = 0.5A
DAC 0.5V => ILim = 0.0A

0.5V => ~620 DAC steps
=> 2.5A/620 = 4mA

  1. I connected a small motor (without load) to the IC. It wondered, because powering the motor with 50% PWM takes more power, then full power (100% PWM).
    Is it right, that with 50% PWM, the motor is 50% accelerated and 50% slow decayed, takes more power, then 100%.

  2. An optional question. Why was it decided to have a “Current trip voltage” of 0.5V ? Then I loose a lot of resolution with the ADC. E.g. the MP6515 has 1.5V.

Attachment:
Measured with

  • ISET 10k to GND => I_Limit = 500mA => V_Isen = 500mV @ 500mA
  • C at V_Isen disconnected
  • scoped directly at V_Isen
  • only used resistor as load
  • VCC = 4.8V, 20Khz, 50% PWM
    • 33.00 Ohm => 145mA, expected V_Isen = 145mV, measured 166mV => DS2_QuickPrint1.bmp
    • 16.50 Ohm => 291mA, expected V_Isen = 291mV, measured 290mV => DS2_QuickPrint2.bmp
    • 11.00 Ohm => 436mA, expected V_Isen = 436mA, measured 410mV => DS2_QuickPrint3.bmp
    • 8.25 Ohm => 582mA, expected V_Isen = over limit => DS2_QuickPrint4.bmp

[I wanted to attach some scope pictures and schematics here, but it was prohibited for new user.:frowning:]

DS2_QuickPrint2.bmp: Here you can see the mentioned offset (~46mA)
Channel1 (yellow): OUT voltage
Channel2 (blue): VISEN voltage