<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Review Archives - Digital Me</title>
	<atom:link href="https://ba0sh1.com/category/review/feed/" rel="self" type="application/rss+xml" />
	<link>https://ba0sh1.com/category/review/</link>
	<description>Electronics, Computers at leisure time</description>
	<lastBuildDate>Mon, 11 Jul 2022 13:43:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.6</generator>
	<item>
		<title>Arduino Redesigned &#8211; Maker UNO Review</title>
		<link>https://ba0sh1.com/2018/03/18/arduino-redesigned-maker-uno-review/</link>
					<comments>https://ba0sh1.com/2018/03/18/arduino-redesigned-maker-uno-review/#respond</comments>
		
		<dc:creator><![CDATA[Baoshi]]></dc:creator>
		<pubDate>Sun, 18 Mar 2018 15:42:46 +0000</pubDate>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">https://www.ba0sh1.com/?p=1243</guid>

					<description><![CDATA[<p>Friends at Cytron Technologies are going to launch an Arduino compatible Maker UNO board at KickStarter. They send me an early production board for review. So here are my two cents worth....</p>
<p>The post <a href="https://ba0sh1.com/2018/03/18/arduino-redesigned-maker-uno-review/">Arduino Redesigned &#8211; Maker UNO Review</a> appeared first on <a href="https://ba0sh1.com">Digital Me</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Friends at <a href="https://www.cytron.io/" target="_blank" rel="noopener">Cytron Technologies</a> are going to launch an Arduino compatible Maker UNO board at KickStarter. They send me an early production board for review. So here are my two cents worth. (This is NOT a paid review)</p>
<p><span id="more-1243"></span></p>
<p>This <a href="https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems#Footprint-compatible">article</a> from Wikipedia gives us a very comprehensive list of Arduino UNO compatible boards from &#8220;known&#8221; vendors.  There are 37 of them, excluding all the clones that are cheaply available from aliexpress etc. What makes Maker UNO distinctive is that it is specially redesigned for educational market. Let see what are the features / changes from the official Arduino UNO, follow the typical rules of &#8220;the good&#8221;, &#8220;the bad&#8221;, and &#8220;the ugly&#8221;</p>
<figure id="attachment_1244" aria-describedby="caption-attachment-1244" style="width: 225px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-1244 size-medium" src="https://ba0sh1.com/wp-content/uploads/2018/03/27da0-makeruno-225x300.jpg" alt="Maker UNO" width="225" height="300" srcset="https://ba0sh1.com/wp-content/uploads/2018/03/27da0-makeruno-225x300.jpg 225w, https://ba0sh1.com/wp-content/uploads/2018/03/27da0-makeruno-768x1024.jpg 768w, https://ba0sh1.com/wp-content/uploads/2018/03/27da0-makeruno-1152x1536.jpg 1152w, https://ba0sh1.com/wp-content/uploads/2018/03/27da0-makeruno.jpg 1200w" sizes="(max-width: 225px) 100vw, 225px" /><figcaption id="caption-attachment-1244" class="wp-caption-text">Maker UNO</figcaption></figure>
<h4>The Good</h4>
<ul>
<li><strong>More More LEDs.</strong> We all love LEDs. &#8220;Blinky&#8221; is probably the first Arduino project for many of us, then followed by &#8220;Chasing Lights&#8221;. Remember the tedious work to break out digital pins onto breadboard, plug LEDs and current limiting resistors? All these are no longer necessary with Maker UNO. We now have LED indicators built right onto the board for all digital pins. Imaging the amount of classroom time it saves! Even for advanced users, the LEDs can be super handy when debugging code. For example, turn on/off LEDs when &#8220;Serial.print&#8221; is not available, e.g., in an interrupt service routine.</li>
</ul>
<figure id="attachment_1246" aria-describedby="caption-attachment-1246" style="width: 225px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-1246 size-medium" src="https://ba0sh1.com/wp-content/uploads/2018/03/f4dc3-makeruno-leds-225x300.jpg" alt="LED Indicators" width="225" height="300" srcset="https://ba0sh1.com/wp-content/uploads/2018/03/f4dc3-makeruno-leds-225x300.jpg 225w, https://ba0sh1.com/wp-content/uploads/2018/03/f4dc3-makeruno-leds-768x1024.jpg 768w, https://ba0sh1.com/wp-content/uploads/2018/03/f4dc3-makeruno-leds-1152x1536.jpg 1152w, https://ba0sh1.com/wp-content/uploads/2018/03/f4dc3-makeruno-leds.jpg 1200w" sizes="(max-width: 225px) 100vw, 225px" /><figcaption id="caption-attachment-1246" class="wp-caption-text">LED Indicators</figcaption></figure>
<ul>
<li><strong>Buzzer and Button</strong>. Nothing is more exciting than making noise in the classroom. With Maker UNO it is now possible without additional hardware. A buzzer is built-in. If continuously making noise is not too welcomed in a classroom, then let the noise triggered by user button forms a more socially responsible project. Yes the button is also included. Of course there is also a switch that can turn off the buzzer permanently.
<p><figure id="attachment_1251" aria-describedby="caption-attachment-1251" style="width: 300px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-1251 size-medium" src="https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-300x225.jpg" alt="Buzzer &amp; User Button" width="300" height="225" srcset="https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-300x225.jpg 300w, https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-1024x768.jpg 1024w, https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-768x576.jpg 768w, https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-1536x1152.jpg 1536w, https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-2048x1536.jpg 2048w, https://ba0sh1.com/wp-content/uploads/2018/03/d1356-makeruno-buzzer-1-1568x1176.jpg 1568w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption id="caption-attachment-1251" class="wp-caption-text">Buzzer &amp; User Button</figcaption></figure></li>
<li><strong>Power option</strong>. Remember the gigantic 5.5mm DC jack and USB type B receptacle on the original Arduino UNO? Those are replaced by one single USB Micro-B port. Who does not carry a micro-USB cable now a days?</li>
</ul>
<p>Summarize for the Good: More built-in peripherals, easier to power. All these significantly reduced the ownership cost and save precious classroom time.</p>
<h4>The Bad</h4>
<ul>
<li>I cannot really fault the board except for one issue: the CH340G USB-Serial chip it used. Well frankly speaking it is a bit unfair because I had not encountered one single problem with this chip. But historically CH340G had some issues with Mac OSX and it is largely due to the driver. So Mac users need to pay attention to download the correct driver. It is puzzling that the official WCH driver download page lists CH340G OSX driver as CH341.<br />
For Windows (Windows 10) users, driver is downloaded automatically from Windows Update hence no problem what-so-ever.</p>
<p><figure id="attachment_1256" aria-describedby="caption-attachment-1256" style="width: 225px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1256 size-medium" src="https://ba0sh1.com/wp-content/uploads/2018/03/5d043-makeruno-ch340g-225x300.jpg" alt="CH340G" width="225" height="300" srcset="https://ba0sh1.com/wp-content/uploads/2018/03/5d043-makeruno-ch340g-225x300.jpg 225w, https://ba0sh1.com/wp-content/uploads/2018/03/5d043-makeruno-ch340g-768x1024.jpg 768w, https://ba0sh1.com/wp-content/uploads/2018/03/5d043-makeruno-ch340g-1152x1536.jpg 1152w, https://ba0sh1.com/wp-content/uploads/2018/03/5d043-makeruno-ch340g.jpg 1200w" sizes="auto, (max-width: 225px) 100vw, 225px" /><figcaption id="caption-attachment-1256" class="wp-caption-text">CH340G</figcaption></figure></li>
</ul>
<h4>The Ugly</h4>
<ul>
<li>Without reservation, I do have one complain. Look at the &#8220;GND&#8221; silkscreen label below. It seems as though the bottom three pins are all &#8220;GND&#8221;s because the bottom two pins are not labeled. But in fact the bottom most pin is VIN in official Arduino and &#8220;5VOUT&#8221; in Maker UNO. During one test I erroneously clipped the ground clip of my scope probe onto that pin, and BOOM, my USB hub turn itself off. So my board is a per-production version, I hope these pins can be properly labeled.
<p><figure id="attachment_1257" aria-describedby="caption-attachment-1257" style="width: 225px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-1257 size-medium" src="https://ba0sh1.com/wp-content/uploads/2018/03/8a16a-makeruno-vin-225x300.jpg" alt="VIN Label" width="225" height="300" srcset="https://ba0sh1.com/wp-content/uploads/2018/03/8a16a-makeruno-vin-225x300.jpg 225w, https://ba0sh1.com/wp-content/uploads/2018/03/8a16a-makeruno-vin-768x1024.jpg 768w, https://ba0sh1.com/wp-content/uploads/2018/03/8a16a-makeruno-vin-1152x1536.jpg 1152w, https://ba0sh1.com/wp-content/uploads/2018/03/8a16a-makeruno-vin.jpg 1200w" sizes="auto, (max-width: 225px) 100vw, 225px" /><figcaption id="caption-attachment-1257" class="wp-caption-text">VIN Label</figcaption></figure></li>
</ul>
<h4>The Clever</h4>
<p>Something went beyond &#8220;The Good&#8221; level. Lets save the best for last. And the best things are not always how good the construction is, how comprehensive the features are. For this time, the award belongs to the designer who made all the effort to include a blank space at back of the board for student to write his/her name! Who the genius designed this must have tons of experience in classroom! And my ultimate respect!</p>
<figure id="attachment_1260" aria-describedby="caption-attachment-1260" style="width: 640px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2018/03/ee37f-makeruno-nametag.jpg"><img loading="lazy" decoding="async" class="wp-image-1260 size-large" src="https://ba0sh1.com/wp-content/uploads/2018/03/ee37f-makeruno-nametag-768x1024.jpg" alt="Silkscreen" width="640" height="853" srcset="https://ba0sh1.com/wp-content/uploads/2018/03/ee37f-makeruno-nametag-768x1024.jpg 768w, https://ba0sh1.com/wp-content/uploads/2018/03/ee37f-makeruno-nametag-225x300.jpg 225w, https://ba0sh1.com/wp-content/uploads/2018/03/ee37f-makeruno-nametag-1152x1536.jpg 1152w, https://ba0sh1.com/wp-content/uploads/2018/03/ee37f-makeruno-nametag.jpg 1200w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><figcaption id="caption-attachment-1260" class="wp-caption-text">Clever Silkscreen</figcaption></figure>
<p>So here I finished my short review. Don&#8217;t forget to read the excellent article by Ober at <a href="https://hackaday.io/project/79748-arduino-uno-for-education">https://hackaday.io/project/79748-arduino-uno-for-education</a>, detailing the story behind Maker UNO. And see you Mar 23 2018 at KickStarter.</p>
<p>https://www.kickstarter.com/projects/1685732347/6-maker-uno-simplifying-arduino-for-education</p>
<p>The post <a href="https://ba0sh1.com/2018/03/18/arduino-redesigned-maker-uno-review/">Arduino Redesigned &#8211; Maker UNO Review</a> appeared first on <a href="https://ba0sh1.com">Digital Me</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ba0sh1.com/2018/03/18/arduino-redesigned-maker-uno-review/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Is ESP8266 I/O really 5V tolerant?</title>
		<link>https://ba0sh1.com/2016/08/03/is-esp8266-io-really-5v-tolerant/</link>
					<comments>https://ba0sh1.com/2016/08/03/is-esp8266-io-really-5v-tolerant/#comments</comments>
		
		<dc:creator><![CDATA[Baoshi]]></dc:creator>
		<pubDate>Tue, 02 Aug 2016 16:57:55 +0000</pubDate>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[ESP8266]]></category>
		<guid isPermaLink="false">https://www.ba0sh1.com/?p=1187</guid>

					<description><![CDATA[<p>Recently there are some discussion regarding whether ESP8266 I/Os&#160; are 5V tolerant. The most active one being the article on Hackaday. The same article was shared on ESP8266 Facebook group and Espressif...</p>
<p>The post <a href="https://ba0sh1.com/2016/08/03/is-esp8266-io-really-5v-tolerant/">Is ESP8266 I/O really 5V tolerant?</a> appeared first on <a href="https://ba0sh1.com">Digital Me</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Recently there are some discussion regarding whether ESP8266 I/Os&nbsp; are 5V tolerant. The most active one being the <a href="http://hackaday.com/2016/07/28/ask-hackaday-is-the-esp8266-5v-tolerant/" target="_blank" rel="noopener">article </a>on Hackaday. The same article was shared on <a href="https://www.facebook.com/groups/1499045113679103/" target="_blank" rel="noopener">ESP8266 Facebook group</a> and Espressif CEO Mr Teo Swee Ann commented that &#8220;<span><span class="UFICommentBody">i can reply officially here: it is 5V tolerant at the IO. while the supply voltage is at 3.3V.</span></span>&#8220;</p>



<span id="more-1187"></span>



<p>However the Facebook post did not attract too much attentions. I went ahead and shared the same on Twitter with hashtag #ESP8266.</p>



<blockquote class="wp-block-quote twitter-tweet is-layout-flow wp-block-quote-is-layout-flow"><p dir="ltr" style="text-align: center;" lang="en">It&#8217;s official! <a href="https://twitter.com/hashtag/ESP8266?src=hash">#ESP8266</a> I/Os are 5V tolerant. <a href="https://twitter.com/hashtag/goodtoknow?src=hash">#goodtoknow</a> <a href="https://t.co/SBf9a7qOx9">pic.twitter.com/SBf9a7qOx9</a></p><p style="text-align: center;">— Baoshi (@ba0sh1) <a href="https://twitter.com/ba0sh1/status/759239169071837184">July 30, 2016</a></p></blockquote>



<p><a href="//platform.twitter.com/widgets.js">//platform.twitter.com/widgets.js</a></p>



<p>Apparently Twitter has much more bandwidth among ESP8266 fans. Soon I received quite a few counter claims that their ESP8266s were toasted by 5V input voltage. So who is correct? The chip designer or the end users? I think it would be interesting to find out.</p>



<p>On a side note, Twitter user vAir (@vAirMon) pointed to me that on Page 17 of ESP8266 Datasheet it is mentioned&nbsp; &#8220;All digital IO pins are protected from over-voltage&#8221;. I looked into my document archive and found it does appear on &#8220;Version 4.3&#8221; of &#8220;ESP8266EX Datasheet&#8221;, released &#8220;Tuesday, May 12, 2015&#8221;.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="916" height="466" src="https://ba0sh1.com/wp-content/uploads/2016/08/68c14-exp8266-gpio-protection-doc.png" alt="" class="wp-image-1191" srcset="https://ba0sh1.com/wp-content/uploads/2016/08/68c14-exp8266-gpio-protection-doc.png 916w, https://ba0sh1.com/wp-content/uploads/2016/08/68c14-exp8266-gpio-protection-doc-300x153.png 300w, https://ba0sh1.com/wp-content/uploads/2016/08/68c14-exp8266-gpio-protection-doc-768x391.png 768w" sizes="auto, (max-width: 916px) 100vw, 916px" /></figure>



<p>But on a more recent version, Version 1.0 (?) , released &#8220;20160422&#8221;, the whole section is removed.</p>



<p>Though intriguing, the &#8220;old&#8221; datasheet do point out that the over protection is based on &#8220;snap back&#8221; circuit, not the traditional two diodes voltage clamp. I found some&nbsp; background information of these two protection methods <a href="http://www.onsemi.com/pub_link/Collateral/AND9009-D.PDF">here</a>. Basically snap back circuit sits only in between input and GND. There is no conductive path between input and power rail therefore it is not possible for 5V input voltage to raise the 3.3V rail.</p>



<h3 class="wp-block-heading">Experiment</h3>



<h4 class="wp-block-heading">Assumption</h4>



<p>The fact is that I do not have access to any die-inspection equipment. Even if I had the equipment I would not be able to tell if a silicon die was damaged from over voltage. Therefore the experiment is designed based on the assumption that I/O will only destroy the chip via excessive input or output current, which causes thermal breakdown. As the GPIOs on ESP8266 are specified to be able to source 12mA, and usually I/O pins are able to sink more current than sourcing, I conservatively assume that any input/output current larger than 12mA is able to fry the chip.</p>



<h4 class="wp-block-heading">Test of over-voltage input</h4>



<p>The experiment setup is as follows:</p>



<figure class="wp-block-image alignnone wp-image-1208"><img loading="lazy" decoding="async" width="1024" height="687" src="https://ba0sh1.com/wp-content/uploads/2016/08/56bd4-gpio-input-voltage-test-1024x687.png" alt="GPIO Input Test" class="wp-image-1208" srcset="https://ba0sh1.com/wp-content/uploads/2016/08/56bd4-gpio-input-voltage-test-1024x687.png 1024w, https://ba0sh1.com/wp-content/uploads/2016/08/56bd4-gpio-input-voltage-test-300x201.png 300w, https://ba0sh1.com/wp-content/uploads/2016/08/56bd4-gpio-input-voltage-test-768x515.png 768w, https://ba0sh1.com/wp-content/uploads/2016/08/56bd4-gpio-input-voltage-test.png 1317w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>GPIO Input Test</figcaption></figure>



<p>For the experiment I&#8217;m using my <a href="https://www.ba0sh1.com/2015/01/31/esp8266-breakout-board-im-tindie/" target="_blank" rel="noopener">ESP8266 Breakout Board</a> with ESP-12E. It has GPIO pins directly connected to the leads. The AMS1117 regulator on the breakout board is removed to get rid of LDO GND current. Instead, the module is powered with 3.3V from GW Instek GPD-3303S power supply. An Advantest/ADCMT 6240A DC Voltage Current Source/Monitor is used to simulate voltage input into GPIO5. I used the following Arduino sketch as testing firmware:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-c" data-lang="C"><code>#include &lt;esp8266wifi.h&gt;
void setup()
{    
    WiFi.forceSleepBegin(); // turn off ESP8266 RF     
    delay(1); // give RF section time to shutdown
    Serial.begin(115200);
    Serial.println(F(&quot;ESP8266 in No-RF mode&quot;));
    pinMode(5, INPUT);
    pinMode(4, OUTPUT_OPEN_DRAIN);
    digitalWrite(4, HIGH);
}

void loop()
{
    int pin5 = digitalRead(5);
    if (pin5 == HIGH)
        Serial.println(F(&quot;IN5=HIGH&quot;));
    else
        Serial.println(F(&quot;IN5=LOW&quot;));
    delay(500);
}</code></pre></div>



<p>In the beginning of setup(), I purposely turned off WiFi&nbsp; so that the power consumption of ESP8266 can be monitored from GW Instek supply more precisely without WiFi interference.<br>For this experiment, I vary ADCMT 6240A power output from 0V to 5.5V in 0.1V steps. Below is the result of GPIO5 input voltage vs. input current:</p>



<figure class="wp-block-image alignnone wp-image-1216"><img loading="lazy" decoding="async" width="893" height="454" src="https://ba0sh1.com/wp-content/uploads/2016/08/51c9e-esp8266-gpio-input-vi.png" alt="GPIO Input V vs. I" class="wp-image-1216" srcset="https://ba0sh1.com/wp-content/uploads/2016/08/51c9e-esp8266-gpio-input-vi.png 893w, https://ba0sh1.com/wp-content/uploads/2016/08/51c9e-esp8266-gpio-input-vi-300x153.png 300w, https://ba0sh1.com/wp-content/uploads/2016/08/51c9e-esp8266-gpio-input-vi-768x390.png 768w" sizes="auto, (max-width: 893px) 100vw, 893px" /><figcaption>GPIO Input V vs. I</figcaption></figure>



<p>It is clear that</p>



<ul class="wp-block-list"><li>When the input voltage varies from 0V &#8211; 5.5V, maximum sinking current for ESP8266 is only 3.52uA, maximum sourcing is 0.89uA</li><li>Of all the experiment the supply current for ESP8266 stays at 16mA, GPIO input does not go into 3.3v rail.</li><li>No any type of over current observed</li><li>The GPIO input L-H transition is at 1.6-1.7V (not shown on the graph)</li><li>It seems the chip internally has 1.8V and 3V domains. Some switching happens in between 1.8V to 3V where the input pin actually sources current out.</li></ul>



<h4 class="wp-block-heading">Test of over-voltage pull-up at output</h4>



<p>Similar experiment is also done with over-voltage pull up at output pin. The setup is below:</p>



<div class="wp-block-image wp-image-1219"><figure class="aligncenter"><img loading="lazy" decoding="async" width="1317" height="883" src="https://ba0sh1.com/wp-content/uploads/2016/08/45f41-gpio-output-pullup-test.png" alt="GPIO output pullup test" class="wp-image-1219" srcset="https://ba0sh1.com/wp-content/uploads/2016/08/45f41-gpio-output-pullup-test.png 1317w, https://ba0sh1.com/wp-content/uploads/2016/08/45f41-gpio-output-pullup-test-300x201.png 300w, https://ba0sh1.com/wp-content/uploads/2016/08/45f41-gpio-output-pullup-test-1024x687.png 1024w, https://ba0sh1.com/wp-content/uploads/2016/08/45f41-gpio-output-pullup-test-768x515.png 768w" sizes="auto, (max-width: 1317px) 100vw, 1317px" /><figcaption>GPIO Output Pullup Test</figcaption></figure></div>



<p>In this experiment, GPIO4 is set to Open Drain output mode. An external pull-up resistor pulls GPIO4 output above 3.3V. The choice of pull-up resistor is 1K, smaller than usually required. Because of the pull-up resistor, the current feed into GPIO4 will never go beyond 5.5mA. However it is still interesting to find out what is the actual amount.</p>



<p>The result is below:</p>



<figure class="wp-block-image alignnone wp-image-1220"><img loading="lazy" decoding="async" width="894" height="454" src="https://ba0sh1.com/wp-content/uploads/2016/08/a5553-esp8266-gpio-output-vi.png" alt="GPIO output pullup result" class="wp-image-1220" srcset="https://ba0sh1.com/wp-content/uploads/2016/08/a5553-esp8266-gpio-output-vi.png 894w, https://ba0sh1.com/wp-content/uploads/2016/08/a5553-esp8266-gpio-output-vi-300x152.png 300w, https://ba0sh1.com/wp-content/uploads/2016/08/a5553-esp8266-gpio-output-vi-768x390.png 768w" sizes="auto, (max-width: 894px) 100vw, 894px" /><figcaption>GPIO output pullup result</figcaption></figure>



<ul class="wp-block-list"><li>When the pull-up voltage varies from 0V &#8211; 5.5V, maximum GPIO sinking current is only 3.72uA, maximum sourcing 0.83uA</li><li>Of all the experiment the supply current for ESP8266 stays at 16mA</li><li>No over current observed</li><li>The 1.8V phenomenon can be observed too for output.</li></ul>



<h3 class="wp-block-heading">Conclusion</h3>



<p>I believe the experiment result is conclusive. The ESP8266 I/O is 5V tolerant unless couple of uA current can destroy the chip. Except for completely wrong wiring, such as feed 5V into 3.3v rail or feed 5V into output pin (in output low state or in output high with push-pull mode), 5V on GPIO pins will not destroy ESP8266.</p>



<p></p>
<p>The post <a href="https://ba0sh1.com/2016/08/03/is-esp8266-io-really-5v-tolerant/">Is ESP8266 I/O really 5V tolerant?</a> appeared first on <a href="https://ba0sh1.com">Digital Me</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ba0sh1.com/2016/08/03/is-esp8266-io-really-5v-tolerant/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
			</item>
		<item>
		<title>Mobile charger mini review</title>
		<link>https://ba0sh1.com/2012/10/20/mobile-charger-review/</link>
					<comments>https://ba0sh1.com/2012/10/20/mobile-charger-review/#comments</comments>
		
		<dc:creator><![CDATA[Baoshi]]></dc:creator>
		<pubDate>Sat, 20 Oct 2012 13:16:56 +0000</pubDate>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[Charger]]></category>
		<category><![CDATA[PCB]]></category>
		<guid isPermaLink="false">https://www.ba0sh1.com/?p=407</guid>

					<description><![CDATA[<p>Mobile charger has become one of the most popular accessories/consumables for smart-phone (thanks to Apple&#8217;s non-removable battery design). Being a heavy mobile internet user, I have accumulated several mobile chargers, ranging from...</p>
<p>The post <a href="https://ba0sh1.com/2012/10/20/mobile-charger-review/">Mobile charger mini review</a> appeared first on <a href="https://ba0sh1.com">Digital Me</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Mobile charger has become one of the most popular accessories/consumables for smart-phone (thanks to Apple&#8217;s non-removable battery design). Being a heavy mobile internet user, I have accumulated several mobile chargers, ranging from top-of-the-line Energizer &#8220;Energi To Go&#8221;series, to homebrew single 18650 lithium battery adaptor. All of them have proved to charge mobile phone well. But are they good enough to power testing circuits for lab use? I cannot have good confidence until I tear them apart and measure their performances.<span id="more-407"></span>Before going further, let&#8217;s imaging what are the essential circuitries for a mobile charger.</p>
<ul>
<li>First thing of course is the battery. For modern chargers it is usually a 3.6/3.7V lithium-ion or lithium-polymer type. The capacity of the battery directly determines the price of the charger. Overrating capacity is not unusual. As my personal guideline, for a charger weights about the same of an iPhone (120g), the capacity should be around 5000-6000mAH. So if you encounter a charger weights less but rated as much as 10,000mAH, avoid it at all costs. It is not because of the capacity, but the manufacture&#8217;s integrity and the confidence over other parts of the charger.</li>
<li>Since the battery is 3.6/3.7V and USB specification is 5V, there should be a DC-DC boost converter inside the charger. DC-DC circuit introduces noise and ripple. Although noise and ripple are not of concern for charging mobile phones, they are very important for lab use.</li>
<li>The battery needs to be charged. Lithium battery usually charges at 4.2V and it must be a CC/CV charging process. So there will be a charging circuit.</li>
<li>Using lithium batteries also implies the need of protection circuit to prevent over charging or discharging.</li>
</ul>
<p>Too much for the theory. Here comes the victim of today&#8217;s tear down.</p>
<p><figure id="attachment_409" aria-describedby="caption-attachment-409" style="width: 599px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-409" title="Chargers under test" alt="Chargers under test" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/9c3a6-chargers-under-test.jpg" width="599" height="337" /><figcaption id="caption-attachment-409" class="wp-caption-text">Chargers under test</figcaption></figure></p>
<p>The most useful tool to test battery is a constant current dummy load. Unfortunately I do not have one. So I&#8217;ll use a high power LED light as load. The light draws 414mA from USB port. It should be close to the charging current of mobile phones.</p>
<p><figure id="attachment_415" aria-describedby="caption-attachment-415" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-415" title="LED light" alt="LED light" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/ef974-led-light.jpg" width="600" height="338" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/ef974-led-light.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/ef974-led-light-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-415" class="wp-caption-text">LED light</figcaption></figure></p>
<p>Charger &#8220;A&#8221;) This is one of the most popular chargers in the market today. The label says &#8220;Power Bank for iPad/iPhone&#8221;, with out brand or manufacture whatsoever. Here in Singapore it costs S$20 online. But in China you can get it as low as RMB29. The weight is 120g and capacity rating is 5000mAH, which does not seems to be overrated.</p>
<p>The first test is to measure its output ripple voltage under load. Just a side note: to measure ripple voltage (usually at several mV to several hundred mV), the ground link of your oscilloscope test lead will function like an antenna that picks up higher EMI noise than the actual ripple. So you must take out the ground alligator clip and use the spring header instead, as the photo below:</p>
<p><figure id="attachment_416" aria-describedby="caption-attachment-416" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-416" title="Test lead" alt="Test lead" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/f8757-test-lead.jpg" width="600" height="337" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/f8757-test-lead.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/f8757-test-lead-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-416" class="wp-caption-text">Test lead</figcaption></figure></p>
<p>As a low cost charger I did not expect too much quality from the charger. The result confirms it: the ripple is as high as 768mV peak-to-peak. Base ripple frequency is about 100kHz but mixed with higher frequency spikes. I don&#8217;t think it is anything good for lab use. Even use this to charge mobile phone makes me feel uncomfortable.</p>
<p><figure id="attachment_417" aria-describedby="caption-attachment-417" style="width: 320px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-417" title="Charger A ripple" alt="Charger A ripple" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/3435e-charger-a-ripple.jpg" width="320" height="234" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/3435e-charger-a-ripple.jpg 320w, https://ba0sh1.com/wp-content/uploads/2012/10/3435e-charger-a-ripple-300x219.jpg 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /><figcaption id="caption-attachment-417" class="wp-caption-text">Charger A ripple</figcaption></figure></p>
<p>So what&#8217;s inside this charger? Let&#8217;s have a look inside:</p>
<p><figure id="attachment_420" aria-describedby="caption-attachment-420" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-420" title="Charger A inside" alt="Charger A inside" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/fb450-charger-a-inside.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/fb450-charger-a-inside.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/fb450-charger-a-inside-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-420" class="wp-caption-text">Charger A inside</figcaption></figure></p>
<p>As I&#8217;ve expected, it contains a lipo battery without marking <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><figure id="attachment_421" aria-describedby="caption-attachment-421" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-421" title="Charger A boost converter" alt="Charger A boost converter" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/d5407-charger-a-boost-converter.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/d5407-charger-a-boost-converter.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/d5407-charger-a-boost-converter-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-421" class="wp-caption-text">Charger A boost converter</figcaption></figure></p>
<p>Here is the DC-DC boost converter. The chip is marked &#8220;PCN TSA2Q&#8221;, corresponding part number PAM2421, by &#8220;Power Analog Microelectronics Inc&#8221;, datasheet <a href="http://www.diodes.com/datasheets/PAM242x.pdf" target="_blank" rel="noopener">here</a>. The rated efficiency is about 87% for 3.6-5V boost at 400mA load. Interestingly my measurement didn&#8217;t show the rated 520kHz switching frequency. The datasheet does not mention anything about ripple, seems the manufacture is purposely trying to avoid the topic.</p>
<p><figure id="attachment_422" aria-describedby="caption-attachment-422" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-422" title="Charger A charging circuit" alt="Charger A charging circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/1f022-charger-a-charging-circuit.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/1f022-charger-a-charging-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/1f022-charger-a-charging-circuit-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-422" class="wp-caption-text">Charger A charging circuit</figcaption></figure></p>
<p>The charging circuit is based on &#8220;AP5056&#8221; chip. Googling 5056 resolves several Chinese webpage, like <a href="http://www.chipown.com.cn/pro/AP5056.pdf" target="_blank" rel="noopener">this</a> and <a href="http://www.go-gddq.com/down/2011-10/11100322596879.pdf" target="_blank" rel="noopener">this</a>. It seems the chip does implement CC/CV charging mode and automatic charging termination.</p>
<p><figure id="attachment_423" aria-describedby="caption-attachment-423" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-423" title="Charger A protection circuit" alt="Charger A protection circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/c7688-charger-a-protection-circuit.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/c7688-charger-a-protection-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/c7688-charger-a-protection-circuit-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-423" class="wp-caption-text">Charger A protection circuit</figcaption></figure></p>
<p>Chip &#8220;DW01&#8221; and the two MOSFET 8205A are the lithium battery protection circuit. DW01 datasheet can be found <a href="http://www.ic-fortune.com/upload/Download/DW01-G-DS-10_EN.pdf" target="_blank" rel="noopener">here</a>.</p>
<p><figure id="attachment_424" aria-describedby="caption-attachment-424" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-424" title="Charger A MCU" alt="Charger A MCU" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/c44ec-charger-a-mcu.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/c44ec-charger-a-mcu.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/c44ec-charger-a-mcu-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-424" class="wp-caption-text">Charger A MCU</figcaption></figure></p>
<p>There is a 14-pin chip in the upper side of the PCB. Interestingly it is not a chip with markings being scratched off (like many other Chinese products). This chip is manufactured without marking! My guess is that this is a micro controller in charge of blinking LED lights, as the charger actually has a 3-segment LED to indicate battery level. But why is it without marking? To prevent being copied?</p>
<p>Verdict: This is a typical Chinese <a href="http://en.wikipedia.org/wiki/Shanzhai" target="_blank" rel="noopener">ShanZhai</a>(山寨) product. I&#8217;m not sure if it is copied from somewhere else or the engineer roll out their own. The parts used in the charger is sub-prime, hence it is low cost. With huge ripple voltage I&#8217;ll not take it for lab use. It is potentially good to light some LED lights but use it to charge expensive mobile device is the last thing I&#8217;ll do.</p>
<p>&nbsp;</p>
<p>Charger &#8220;B&#8221;) Charger &#8220;B&#8221; is a typical iPhone charging case. I got it from a friend who &#8220;upgraded&#8221; his iPhone to a Samsung Glaxy Note. It weights 70 gram and rated 1900mAH, seems realistic for this type of charger. The battery is pretty weak when I received it. My intention is to take out the PCB and see if it can be used for other purposes. So I measure ripple voltage:</p>
<p><figure id="attachment_427" aria-describedby="caption-attachment-427" style="width: 320px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-427" title="Charger B ripple" alt="Charger B ripple" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/24775-charger-b-ripple.jpg" width="320" height="234" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/24775-charger-b-ripple.jpg 320w, https://ba0sh1.com/wp-content/uploads/2012/10/24775-charger-b-ripple-300x219.jpg 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /><figcaption id="caption-attachment-427" class="wp-caption-text">Charger B ripple</figcaption></figure></p>
<p>Ripple is 212mV peak-to-peak. Compare with Charger &#8220;A&#8221; this waveform is much clearer. DC-DC switching frequency is about 416kHz.</p>
<p>Taking the charger apart and check the battery, again we found an unlabeled lipo cell <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><figure id="attachment_428" aria-describedby="caption-attachment-428" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-428" title="Charger B inside" alt="Charger B inside" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/884d4-charger-b-inside.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/884d4-charger-b-inside.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/884d4-charger-b-inside-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-428" class="wp-caption-text">Charger B inside</figcaption></figure></p>
<p>Surrounding the bulky inductor should be DC-DC converter circuit.</p>
<p><figure id="attachment_429" aria-describedby="caption-attachment-429" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-429" title="Charger B boost converter" alt="Charger B boost converter" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/2daa5-charger-b-boost-converter.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/2daa5-charger-b-boost-converter.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/2daa5-charger-b-boost-converter-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-429" class="wp-caption-text">Charger B boost converter</figcaption></figure></p>
<p>The converter chip is marked &#8220;AA2C&#8221;. But Google cannot find its actual part number. &#8220;AA2C&#8221; could just be the manufacture&#8217;s internal code. Anyway giving its ripple voltage I do not believe it is anything worth investigating.</p>
<p><figure id="attachment_430" aria-describedby="caption-attachment-430" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-430" title="Charger B charging circuit" alt="Charger B charging circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/db0ce-charger-b-charging-circuit.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/db0ce-charger-b-charging-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/db0ce-charger-b-charging-circuit-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-430" class="wp-caption-text">Charger B charging circuit</figcaption></figure></p>
<p>The charging circuit is based on the chip marked &#8220;2YL6&#8221;. Again it is some internal code. But this time Google resolves some post at Yahoo groups which leads to this <a href="http://www.belling.com.cn/upload/BL4054_en.pdf">datasheet</a>. The actual part number is BL4045, by Shanghai Belling Co. Ltd. It does CC/CV charging and automatic termination. Everything looks fine here.</p>
<p><figure id="attachment_431" aria-describedby="caption-attachment-431" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-431" title="Charger B protection circuit" alt="Charger B protection circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/2a751-charger-b-protection-circuit.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/2a751-charger-b-protection-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/2a751-charger-b-protection-circuit-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-431" class="wp-caption-text">Charger B protection circuit</figcaption></figure></p>
<p>The protection is using the same chip &#8220;DW01&#8221; as we seen in charger &#8220;A&#8221;. Only difference here is that charger &#8220;B&#8221; uses one 8205A MOSFET instead of two in Charger &#8220;A&#8221;. Since 8205A is dual MOSFET, why charger &#8220;A&#8221; needs two of them?</p>
<p><figure id="attachment_432" aria-describedby="caption-attachment-432" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-432" title="Charger B MCU" alt="Charger B MCU" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/00017-charger-b-mcu.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/00017-charger-b-mcu.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/00017-charger-b-mcu-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-432" class="wp-caption-text">Charger B MCU</figcaption></figure></p>
<p>Charger &#8220;B&#8221; also has a MCU to blink the LEDs. This time it is a Haier HR6P61P2S4L. Before today I thought Haier only makes washing machines and fridges <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="http://www.ichaier.com/show.php?contentid=114" target="_blank" rel="noopener">HR6P61</a> is a 8-bit, 8Mhz, Harvard architecture micro controller. The word &#8220;Harvard&#8221; sounds familiar to me &#8230; and no surprise Microchip is using the same architecture, and no no surprise Microchip has filed <a href="http://www.reuters.com/article/2007/07/05/idUSBNG27249520070705" target="_blank" rel="noopener">lawsuit</a> against Haier for copying there microcode. I have no authority to give  judgement here, but this kind of thing is not uncommon, shame! (after thoughts: maybe it explains why charger A has the chip blanked?)</p>
<p>Verdict: The build quality of this charger is decent. It functions well as a charger, but to use this as a lab power supply is a bit shaky. Use it for LED lamps perhaps.</p>
<p>&nbsp;</p>
<p>Charger &#8220;C&#8221;) This charger is special. The model is &#8220;ML-102&#8221;, originates from a design by members in a Chinese forum. I paid RMB 32 from taobao.com. This charger does not comes with battery, you have to supply your own 18650 lithium battery. The advantage of using external battery is that the capacity will never be over rated. How is the ripple? This is the result:</p>
<p><figure id="attachment_434" aria-describedby="caption-attachment-434" style="width: 320px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-434" title="Charger C ripple" alt="Charger C ripple" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/acbab-charger-c-ripple.jpg" width="320" height="234" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/acbab-charger-c-ripple.jpg 320w, https://ba0sh1.com/wp-content/uploads/2012/10/acbab-charger-c-ripple-300x219.jpg 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /><figcaption id="caption-attachment-434" class="wp-caption-text">Charger C ripple</figcaption></figure></p>
<p>73.6mV! Or 1.5% of full 5V range. Not too bad at all. Ripple frequency about 500kHz with some high frequency spikes.</p>
<p><figure id="attachment_436" aria-describedby="caption-attachment-436" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-436" title="Charger C boost converter" alt="Charger C boost converter" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/44f99-charger-c-boost-converter1.jpg" width="600" height="338" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/44f99-charger-c-boost-converter1.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/44f99-charger-c-boost-converter1-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-436" class="wp-caption-text">Charger C boost converter</figcaption></figure></p>
<p>Here is the DC-DC converter, based on &#8220;PT1301&#8221;, datasheet <a href="http://www.micro-bridge.com/data/crpowtech/pt1301e.pdf" target="_blank" rel="noopener">here</a>. Rate efficiency is 88% flat at loads from 50-300mA, which is hard to believe. The maximum output current at 5V is 300mA, so do not expect this charger to charge quickly.</p>
<p><figure id="attachment_437" aria-describedby="caption-attachment-437" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-437" title="Charger C protection circuit" alt="Charger C protection circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/f1d2e-charger-c-protection-circuit.jpg" width="600" height="337" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/f1d2e-charger-c-protection-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/f1d2e-charger-c-protection-circuit-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-437" class="wp-caption-text">Charger C protection circuit</figcaption></figure></p>
<p>Protection circuit is &#8220;VGP4&#8221; and &#8220;8205&#8221;. Apparently 8205 is the MOSFET. VGP4 is? Google has no idea, let alone me.</p>
<p><figure id="attachment_438" aria-describedby="caption-attachment-438" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-438" title="Charger C charging circuit" alt="Charger C charging circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/2d3c5-charger-c-charging-circuit.jpg" width="600" height="338" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/2d3c5-charger-c-charging-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/2d3c5-charger-c-charging-circuit-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-438" class="wp-caption-text">Charger C charging circuit</figcaption></figure></p>
<p>Charging is supported by two <a href="http://www.tp-asic.com/res/tp-asic/pdres/201203/TP4057_42.pdf" target="_blank" rel="noopener">TP4057</a> and one Fairchild MOSFET FDS4953 at 1A charging current. It takes about 5 hours to fully charge my Panasonic NCR18650A 3100mAH cell. On the discharge side, it is enough to fully charge iPhone twice.</p>
<p>Verdict: The design of ML-102 is unique. It can be used as mobile charger or directly charge 18650 cells. However 18650 battery is not available on the consumer market (at least here in Singapore), so the charger is more suitable for the professionals. Overall the charger performs pretty well. May fat hop was that the schematic for this charger is open. But as a Chinese design I would rather not expect too much. As the output ripple voltage is considerably low, this charger is good for lab use to power digital circuits. But for analog circuits I would incorporate a linear LDO in series.</p>
<p>&nbsp;</p>
<p>Charger &#8220;D&#8221;) This is the first mobile charger I bought 3 years ago, long before the market is saturated with cheapo chargers. As it is from the famous &#8220;Energizer&#8221; brand I&#8217;m having good faith in it. And in fact after 3 years of extensive use it still stands strong, better than many laptop batteries.</p>
<p>The charger weights about 175g, rated at 4000mAH, I&#8217;d rather think it is under rated. The model number is &#8220;XP4001&#8221;, manufactured by &#8220;TennRich Electronics (Shen Zhen) Co., Ltd.&#8221;. At least the manufacture dare to put their name on it!</p>
<p><figure id="attachment_449" aria-describedby="caption-attachment-449" style="width: 320px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-449" title="Charger D ripple" alt="Charger D ripple" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/a18fc-charger-d-ripple.jpg" width="320" height="234" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/a18fc-charger-d-ripple.jpg 320w, https://ba0sh1.com/wp-content/uploads/2012/10/a18fc-charger-d-ripple-300x219.jpg 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /><figcaption id="caption-attachment-449" class="wp-caption-text">Charger D ripple</figcaption></figure></p>
<p>We check the ripple first. And Wah!  38mV peak-to-peak, and this 38mV is only contributed by spikes.</p>
<p><figure id="attachment_450" aria-describedby="caption-attachment-450" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-450" title="XP4001 inside" alt="XP4001 inside" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/101a0-charger-d-inside.jpg" width="600" height="337" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/101a0-charger-d-inside.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/101a0-charger-d-inside-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-450" class="wp-caption-text">XP4001 inside</figcaption></figure></p>
<p>I was a bit hesitated to pry the case open, but I really want to see what&#8217;s inside. And in fact during the process I broke two plastic latches <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Not surprisingly this time the battery has a label, although the label gives no information about the actual capacity. There is a &#8220;3M&#8221; double side tape on top but only used as &#8220;single side&#8221; tape. It would be harder for me to tear it apart if the top side also sticks to the case.</p>
<p><figure id="attachment_451" aria-describedby="caption-attachment-451" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-451" title="XP4001 boost converter" alt="XP4001 boost converter" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/ebea2-charger-d-boost-converter.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/ebea2-charger-d-boost-converter.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/ebea2-charger-d-boost-converter-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-451" class="wp-caption-text">XP4001 boost converter</figcaption></figure></p>
<p>Here is the DC-DC part. Again a mysterious chip &#8220;L3K3&#8221;.</p>
<p><figure id="attachment_452" aria-describedby="caption-attachment-452" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-452" title="XP4001 D filter" alt="XP4001 D filter" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/cffc4-charger-d-filter.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/cffc4-charger-d-filter.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/cffc4-charger-d-filter-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-452" class="wp-caption-text">XP4001 D filter</figcaption></figure></p>
<p>Interestingly just beside the DC-DC converter there is another inductor. Tracing the circuit, I realize it is actually an LC Π filter sits in-between the DC-DC converter and output socket. It explains why the ripple is so low in this charger. They really spare no effort to keep the waveform clean.</p>
<p><figure id="attachment_453" aria-describedby="caption-attachment-453" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-453" title="XP4001 charging circuit" alt="XP4001 charging circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/9daeb-charger-d-charging-circuit.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/9daeb-charger-d-charging-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/9daeb-charger-d-charging-circuit-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-453" class="wp-caption-text">XP4001 charging circuit</figcaption></figure></p>
<p>The XP4001 charging circuit is based on &#8220;VA720?&#8221; IC, manufactured by &#8220;VIMicro&#8221;, date code looks like 51 week of 2007. I have looked into VIMicro website but unable to find any information.</p>
<p><figure id="attachment_454" aria-describedby="caption-attachment-454" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="thumbnail size-full wp-image-454" title="XP4001 protection circuit" alt="XP4001 protection circuit" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2012/10/1c258-charger-d-protection-circuit.jpg" width="600" height="450" srcset="https://ba0sh1.com/wp-content/uploads/2012/10/1c258-charger-d-protection-circuit.jpg 600w, https://ba0sh1.com/wp-content/uploads/2012/10/1c258-charger-d-protection-circuit-300x225.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-454" class="wp-caption-text">XP4001 protection circuit</figcaption></figure></p>
<p>The battery protection circuit is similar to all the others, using &#8220;312F&#8221; chip. No further information available.</p>
<p>Verdict: The XP4001 charger is among the best in terms of life span, output stability and build quality. Although expensive (S$99 three years ago), it really worth every cents. The output ripple is good enough for most lab use, adding some more filtering will make it even better. However this charger has a annoying feature that it disconnects its power if the load is too low. So I have to frequently press the button on the unit to keep it &#8220;awake&#8221;.</p>
<p>&nbsp;</p>
<p>Conclusion:  The electronics market is full of gimmicks. While consumers focuses more on appearance and advertised features, the internal quality of the product is often neglected. In the event that one cannot tear the product apart and check the internals, trusting the brand name seems to be the last insurance. And my advise to those who are constantly looking for bang-for-buck deals: never ever trust a Chinese product without looking inside of it.</p>
<p>&nbsp;</p>
<p>The post <a href="https://ba0sh1.com/2012/10/20/mobile-charger-review/">Mobile charger mini review</a> appeared first on <a href="https://ba0sh1.com">Digital Me</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ba0sh1.com/2012/10/20/mobile-charger-review/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
