element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Wireless Power - Beyond the Phone
  • Challenges & Projects
  • Design Challenges
  • Wireless Power - Beyond the Phone
  • More
  • Cancel
Wireless Power - Beyond the Phone
Blog Wireless charging - status update 3
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: hlipka
  • Date Created: 24 Jun 2014 9:32 PM Date Created
  • Views 1013 views
  • Likes 0 likes
  • Comments 6 comments
  • beyond_the_phone
Related
Recommended

Wireless charging - status update 3

hlipka
hlipka
24 Jun 2014

Time for another status update. Unfortunately the last few days can be summed as "it does not work" image

My plan for the last days was to populate one functional component after each other on the PCB, and verify that they work as intended. Sounds simple, but wasn't.

A balancer that stumbles

I started with the one of the balancer modules. Soldering went fine. I needed some hot-air for soldering the FET - since I designed the area around it as heat sink the PCB really draws some heat away (which means it will work well has heat sink)

When testing it it did not go into balancing mode at 4.1 V as intended, but started doing so at about 1.9 V. Strange thing... Attaching the iMSO104 scope revealed that the reference voltage was oscillating really heavy. Looking at the data sheet for the LT6656 revealed that it needs at least 2.2µF output capacitance to be stable. Doh!

OK, so I added that cap (fortunately there were some pads available which made it fit nicely), just to see that now the OpAmp oscillates when going into regulation. Doh again!

Time to take another look into the data sheets - something I really should have done before... Turns out that the LT6003 needs a RC-series-combination (2.2k and 1µF) at its output to be stable with small loads. Why did I miss that in the beginning? There is a whole section in the data sheet about that...

After adding that the balancing mode was stable- until the shunt current exceeded 100mA. Then it went into oscillation again. Time to bite into the table plate image

I tried to add a capacitor in various places to dampen the oscillation, but none of it helped. I even replicated the circuit on a breadboard (something I also should have done before), but found no real solution. But at least it worked up to 100mA, and I might live with that.

Some voltage conversion

So I went ahead with the DC-DC-converter. At least that one went fine, I got a nice 12.2V out of it, and was able to trim it to 12.4V. Since the balancing was unstable above 100mA, I changed the current sense resistor so the charge current is limited to 90mA (using two instead of one 0.5 Ohm resistor with a short wire in between). The current limiting also works nicely as it should. At least one good news.

Fast vs. slow signals

Next step was adding all the glue logic used for end-of-charge-handling. This area was rather crowded, so soldering was tricky. After managing that, when turning the circuit on again, I expected a power-on delay of about one second. But instead, I got - nothing. Now it got tricky. Sometimes it worked, sometimes not. So I attached the scope and the logic probes (fortunately the iMSO104 has both) to see whats happening. Turned out the reset circuit I designed won't work properly if the rise time of the supply voltage is too long. In that case, the reset signal would go to one even before the DFF starts working properly.

So I needed a much larger delay here. I measured the rise time for the wireless power receiver at about 1 ms. This is actually quite fast, but still to slow my idea to work. Since the set/reset signals don't accept slow-changing signals (the reason why I used such a short delay in the beginning), I added another AHC1G08 AND gate to handle that delay (the AHC series comes with schmitt-trigger inputs). Adding that one was tricky, and required serious dead-bugging. But after that, it worked as expected, without any hiccups.

image

(I count 4 bodges in this picture, and there will be some more...)

LEDs and output current

On the next day, it got time to work on the rest of the end-of-charge detection. After soldering the opto-coupler, I (again) discovered that I should have tested this before. Though the OpAmp is able to drive the LED so the OC is active, this drops the output voltage enough so the FET will not shunt away enough current. Another look in the data sheet reveals that the rail-to-rail characteristics are only specified for an output current of 250µA, which is quite low. So it got time for another rework. I added a small NPN transistor to drive the LED, so the current drawn from the OpAmp should be low enough. What I also discovered then is that the LED in the opto coupler will also work as balancer. The NPN transistor will turn much earlier than the FET, so the LED will conduct current even before the FET will do so.

Working on that balancer

While I was at it, I populated one of the other balancer blocks. But this time I used the TLV2401 OpAmp instead. Its data sheet did not mention any special requirements for stability, so it seemed worth a try. This is one of the OpAmps I originally considered for the circuit, so I had some samples from TI laying in my parts bin.

I discovered that it would also oscillate without any precautions, but was stable of the full currency range with the additional 2.2k-1µF RC-series-combination. So I will change over to the TLV2401 instead of the LT6003. Even though its specs are little bit worse, the increased stability is important to me. So thats another good news. Unfortunately I had only two of them available, so I placed another order with TI, and it should arrive just in time. Thanks to TI for that!

The next day I re-tested the balancer, and verified that driving the opto coupler with a NPN transistor does not affect the stability. So that part of the circuit is fine.

Some lockout problems

Today I soldered the battery-switch for the under-voltage-lockout. This also worked as intended. Next step was the differential amplifiers for level-shifting the battery voltage to proper ground level. Soldering was quite OK (since I accidentally used a SO8 footprint instead of the intended MSOP the pitch was large, fortunately I ordered the TLV2402 in both packages...). But when measuring the voltage they were way of.

After much head-scratching I fired up LTSpice again, draw my circuit and found that it just won't come up with a stable solution. After some more head-scratching it was time for a face-palm: I completely messed up the differential amplifier circuit. I swapped both positive and negative OpAmp inputs, as well as the battery inputs.

image

Fixing that will require some serious reworking, I will need to think about how to do that. So this will be the task for tomorrow, together with adding the voltage comparators (and hopefully there won't be any more nasty surprises...). This then gives Thursday to mount everything into the snow groomer to finish up the project just in time. Oh, and I need to write at least one additional blog post...

At least I learned something...

So whats the result of that story? Its something I actually knew before: never make assumptions. If you do, verify them. Oh, and RTFDS - there is always important information in it...

It was a good idea to order for nearly all part more than just the ones I needed. That gave me some flexibility in reworking.

Ordering the PCB with Würth was also a good move in the aftermath. Their fast delivery gave me (hopefully) enough time to discover and correct all my mistakes. The the NiAu finish I did use is also more resistant to re-heating, which allow multiple rework passes without destroying the pads on the PCB.

  • Sign in to reply
Parents
  • mcb1
    mcb1 over 11 years ago

    Hendrik

    It was a fairly ambitious undertaking, and its fair to say most designs don't work first time.

     

    I have seen IC's soldered on upside down to alleviate the  .... oops wrong way, so maybe this is an option you could use.

     

    I'm sure you will get it sorted when the pressure is off.

     

     

    mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • hlipka
    hlipka over 11 years ago in reply to mcb1

    I really would like to get this finished before the deadline (though I'm not sure whether the 27th is included or not...). So the next two evenings will be ... interesting times...

    Turning the TLV2402 upside down seems like a good solution. 4 of the 8 pins then are in the right position, and the other ones can be wired easily (for all of them vias are placed near the chip). Fortunately I did use the SO8 package by accident - if it had been MSOP as planned originally this would be a real pain.

    Maybe if I get more time I will re-design the whole PCB. But I need to get a look at the mechanical construction to see whether I can enlarge it or not.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 11 years ago in reply to hlipka

    I'm keen to ensure mine is finished, even if I don't get everything the way I would like it before the 27th.

     

    I think many of the Challengers are the same, although some are showing their true colors.

     

    Your faults are interesting ones, and certainly not what you'd expect.

    I was wondering if you have some high frequency ripple coming through from the receiver (but maybe you've tried it on a bench supply).

     

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • hlipka
    hlipka over 11 years ago in reply to mcb1

    I tried the balancers just with a bench power supply ( a linear regulated one, with a LM317), so I should be safe here. If there is ripple on the wireless receiver it doesn't matter that much for me, since I have a switch-mode converter anyway in my circuit.

    Actually I should have known that there might be stability issues with the balancer - just read all the articles about home-made constant current loads - many of them complain about oscillation issues.

    Btw: the rework of the differential amplifier went fine. It looks quite ugly, but the undervoltage-lookout works now as expected. So I seem to have still some chance to finish everything for today. Except when Germany looses the game today image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 11 years ago in reply to hlipka

    just read all the articles about home-made constant current loads

    We built a very high power, adjustable one at one of my old work places.

    I didn't grab the circuit or get involved with the build, so I can't help ... sorry.

     

    You might want to try to find a RC Car Balance Charger and see how they do it.

     

     

    mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • mcb1
    mcb1 over 11 years ago in reply to hlipka

    just read all the articles about home-made constant current loads

    We built a very high power, adjustable one at one of my old work places.

    I didn't grab the circuit or get involved with the build, so I can't help ... sorry.

     

    You might want to try to find a RC Car Balance Charger and see how they do it.

     

     

    mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • hlipka
    hlipka over 11 years ago in reply to mcb1

    The commercial RC battery charger work by the same principle. In fact, I modeled my balancer after how the home-made ones work. I think the commercial ones use probably a microcontroller-driven solution, maybe also one of the available battery monitoring / controlling chips (TI has many of them), together with external balancer FETs.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube