MDBT42 crashes with motor powered by its battery #3717
Replies: 9 comments
-
Posted at 2021-05-15 by user111953 There is another thing : |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-15 by AkosLukacs The And not exactly what you asked, but a motor - I assume it's running not only for milliseconds - even at 10-20mA is huge for a CR2023. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-15 by user111953 Thanks Akos ! I connected battery to the 3.3 pin and it seems to be better indeed, 100uF capacitors is now enough to prevent crashing. Any idea to improve this ? And why the puck doesn't have this issue ? And yes you are right about the CR2032 max drain. Actually it drains 10-20mA just during 2 seconds and a very very few times. I will change battery to a special one allowing high drain but first I really would like to make the MDBT42 as stable as the Puck. I need the circuit to hold as much as possible with end-of-life batteries. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-15 by Robin Sat 2021.05.15 from post #1 While I don't have that hardware to test, It is likely that: As a motor is inductive and requires an initial massive draw to get going, that after the caps charged, there was sufficient current to start the motor turning. A coin cell isn't designed for high current spikes. see spec p.1 'Standard Continuous Discharge Current 0.3 mA' re: 'but the MDBT42 crashes' I agree with @AkosLukacs at around ~260mAhr a CR2032 coin cell wont last that long
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-15 by Robin Sat 2021.05.15 re post #2: 'which seems to mean that Digital Pins 28,29,30 are LOW by default' What is the pin mode set to?
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-15 by Robin Sat 2021.05.15 re post #4: 'And why the puck doesn't have this issue ?' Likely the regulator U2 MCP1703T See schematic link below heading 'Information' See schematic ('Circuit Diagram') link(s) below heading 'Information' |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-15 by AkosLukacs That's better. I can only guess, but you are abusing that poor CR2032 battery, a couple of things come to my mind: Do you have an oscilloscope to check voltages? Or if you don't have anything better, just sampling the voltage with any uC might help to get more info... Edit: a capacitor with smaller voltage rating, that would be physically smaller. And maybe even a low-ESR small-ish capacity one could help... |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-17 by @gfwilliams Hi - I guess even if the motor draws 10-20mA normally, it's possible it takes a bit more that that for the first fraction of a second to get itself spinning? I guess you're after something pretty small, but you can get pretty tiny LiPo batteries that would work great on the Breakout board's Vin pin (using the regulator). They'll also supply significant amounts of power so would easily handle your motor, and obviously they are rechargeable. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2021-05-17 by @gfwilliams Also, as @AkosLukacs says, if you do want to use a capacitor, lower voltage ones tend to be smaller. You could also look at surface mount capacitors. As you get to the bigger sizes they're pretty easy to hand solder. So for instance if you search for 4V surface mount capacitors there are a few around the 330uF size: https://www.mouser.co.uk/ProductDetail/Murata-Electronics/GRM32ER60G337ME05K?qs=qkDYIeTQ%252BEkpntsfMHJ5WA%3D%3D That one's 3.2mm x 2.5mm - so you it's small enough to tuck away somewhere but big enough to solder without too much pain. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2021-05-15 by user111953
Hi everyone,
I have a circuit with a PuckJS, a motor driver and a motor DC powered by the same CR2032 battery. I would like to replace the PuckJS with an MDBT42 but the MDBT42 crashes when the motor is powered. Everything works fine with PuckJS.
Does anyone know why ?
By the way the MDBT42 stop crashing if I add two big capacitors (1000uF 25V), one at board terminal, one at the battery terminal. But those capacitors are too big for the space I've got. I tried with smaller capacitors or just one but it doesn't work. I can't get why.
The motor draws 10-25mA.
Thanks a lot
Attachments:
Beta Was this translation helpful? Give feedback.
All reactions