<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=Microduino-A3906</id>
		<title>Microduino-A3906 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=Microduino-A3906"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Microduino-A3906&amp;action=history"/>
		<updated>2026-04-21T14:55:04Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=Microduino-A3906&amp;diff=756&amp;oldid=prev</id>
		<title>Jasonsheng：Created page with &quot;{{Language|Microduino-A3906}} {| style=&quot;width: 800px;&quot; |- | Microduino-A4982  Microduino-A3906 is a motor driver control m...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=Microduino-A3906&amp;diff=756&amp;oldid=prev"/>
				<updated>2014-02-17T02:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Language|Microduino-A3906}} {| style=&amp;quot;width: 800px;&amp;quot; |- | &lt;a href=&quot;/index.php/%E6%96%87%E4%BB%B6:Microduino-a3906-rect.jpg&quot; title=&quot;文件:Microduino-a3906-rect.jpg&quot;&gt;400px|thumb|right|Microduino-A4982&lt;/a&gt;  Microduino-A3906 is a motor driver control m...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Language|Microduino-A3906}}&lt;br /&gt;
{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Microduino-a3906-rect.jpg|400px|thumb|right|Microduino-A4982]]&lt;br /&gt;
&lt;br /&gt;
Microduino-A3906 is a motor driver control module with the PWM control function. It can use to control Dual bridge type low voltage step motor, one or two DC motor.&lt;br /&gt;
Widely used in stmart car control and robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Feature==&lt;br /&gt;
*Internal PWM current limit control &lt;br /&gt;
*Synchronous rectifier and reduce power consumption&lt;br /&gt;
*Under-voltage lockout&lt;br /&gt;
*Low RDS（on）output &lt;br /&gt;
*Dc motor braking mode&lt;br /&gt;
*Sleep function&lt;br /&gt;
*Cross current protection &lt;br /&gt;
*Thermal Shutdown&lt;br /&gt;
*size small &lt;br /&gt;
&lt;br /&gt;
==Specification==&lt;br /&gt;
*20 pins&lt;br /&gt;
*4 mm×4mm×0.75mm size&lt;br /&gt;
*QFN package and with an enhance the bonding pad exposed to heat&lt;br /&gt;
*100% Matte tin plated pin&lt;br /&gt;
&lt;br /&gt;
===Electrical specifications===&lt;br /&gt;
*VCC voltage：5V&lt;br /&gt;
*VMOT voltage：2.5~9V&lt;br /&gt;
&lt;br /&gt;
===Pin Description===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; |Microduino A3906 Pin||Microduino Pin||Function&lt;br /&gt;
|-&lt;br /&gt;
| SLEEP||Microduino IO port||Sleep logic input, low active&lt;br /&gt;
|-&lt;br /&gt;
| IN1||Microduino IO port||Control input&lt;br /&gt;
|-&lt;br /&gt;
| IN2||Microduino IO port||Control input&lt;br /&gt;
|-&lt;br /&gt;
| IN3||Microduino IO port||Control input&lt;br /&gt;
|-&lt;br /&gt;
| IN4||Microduino IO port||Control input&lt;br /&gt;
|-&lt;br /&gt;
| VMOT||Connect external power||external power to motor&lt;br /&gt;
|-&lt;br /&gt;
| VCC||VCC||power to A3906 and Microduino&lt;br /&gt;
|-&lt;br /&gt;
| GND||GND||Common GND&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:A3906-Pinout-1.jpg|800px|thumb|center|Microduino-A3906-Pinout]]&lt;br /&gt;
&lt;br /&gt;
==Document==&lt;br /&gt;
&lt;br /&gt;
Driver chip：A3906 '''[[File:A3906-Datasheet.pdf]]'''&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
===DC motor connection===&lt;br /&gt;
&lt;br /&gt;
Connect one DC motor to OUT1A,OUT1B, the other DC motor connect to OUT2A,OUT2B.&lt;br /&gt;
&lt;br /&gt;
====DC motor control mode====&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; |IN1||IN2||IN3||IN4||OUT1A||OUT1B||OUT2A||OUT2B||Function&lt;br /&gt;
|-&lt;br /&gt;
|0||0||0||0||Off||Off||Off||Off||Close&lt;br /&gt;
|-&lt;br /&gt;
|1||0||1||0||High||Low||High||Low||Forward&lt;br /&gt;
|-&lt;br /&gt;
|0||1||0||1||Low||High||Low||High||Backward&lt;br /&gt;
|-&lt;br /&gt;
|1||1||1||1||Low||Low||Low||Low||Stop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Step motor connection===&lt;br /&gt;
*Connect step motor to Microduino A3906 module:&lt;br /&gt;
**Four wire two phase stepper motor has two sets of coil A and B. Each group of coil resistance is very small, only a few ohm.&lt;br /&gt;
A and B group is absolute insulation, disconnected. Measured with a multimeter, conducted wire is one set.&lt;br /&gt;
**Identified the A and B group, connect one group to OUT1A, OUT1B, another group connects to OUT2A, OUT2B.&lt;br /&gt;
&lt;br /&gt;
====Step motor control mode====&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;1&amp;quot; |IN1||IN2||IN3||IN4||OUT1A||OUT1B||OUT2A||OUT2B||Function||&lt;br /&gt;
|-&lt;br /&gt;
|0||0||0||0||Off||Off||Off||Off||Disabled||Disabled&lt;br /&gt;
|-&lt;br /&gt;
|1||0||1||0||High||Low||High||Low||Full Step 1 ||1/2 Step 1&lt;br /&gt;
|-&lt;br /&gt;
|0|| 0|| 1|| 0|| Off|| Off|| High|| Low|||| 1/2 Step 2&lt;br /&gt;
|-&lt;br /&gt;
|0||1|| 1 ||0|| Low|| High||High ||Low|| Full Step 2||1/2 Step 3&lt;br /&gt;
|-&lt;br /&gt;
|0||1 ||0 ||0 ||Low ||High ||Off ||Off |||| 1/2 Step 4&lt;br /&gt;
|-&lt;br /&gt;
|0||1|| 0 ||1 ||Low|| High ||Low ||High ||Full Step 3|| 1/2 Step 5&lt;br /&gt;
|-&lt;br /&gt;
|0|| 0 ||0 ||1 ||Off ||Off ||Low ||High |||| 1/2 Step 6&lt;br /&gt;
|-&lt;br /&gt;
|1|| 0|| 0 ||1 ||High ||Low ||Low ||High ||Full Step 4|| 1/2 Step 7&lt;br /&gt;
|-&lt;br /&gt;
|1|| 0|| 0 ||0 ||High ||Low ||Off ||Off ||||1/2 Step 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Application==&lt;br /&gt;
&lt;br /&gt;
===Program download===&lt;br /&gt;
&lt;br /&gt;
Test program：'''[[File:Program Test A3906.zip]]'''&lt;br /&gt;
&lt;br /&gt;
===A3906 contorl two DB motors===&lt;br /&gt;
*Use Microduino core and Microduino A3906's control function;&lt;br /&gt;
*Prepared hardware: Microduino FT232R、Microduino Core, Microduino A3906, two DC motors, 2.5~9V power;&lt;br /&gt;
*Prepared software: Microduino provides test program(Arduino part), Arduino IDE(1.0 release or upper)；&lt;br /&gt;
*Start Arduino IED，open the Microduino test program, board type choose &amp;quot;Microduino Core (Atmega328P@16M,5V)&amp;quot;, download directly；&lt;br /&gt;
Microduino core and Microduino A3906 connected Pegboard：&lt;br /&gt;
*Set up the circuit on pegboard as following picture: (blue line at the bottom)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:A3906.png|thumb|600px|center|Pegboard connection]]&lt;br /&gt;
&lt;br /&gt;
*Microduino A3906 drive DC motor test:&lt;br /&gt;
**Connect 5V or 9V power, motor can't rotate at the intial state:&lt;br /&gt;
**Start Arduino IED serial monitor&lt;br /&gt;
***Input 0000, enter, two motors don't rotate&lt;br /&gt;
***Input 0101, enter, Two motors forward&lt;br /&gt;
***Input 0110, enter, one motor forward, another backward&lt;br /&gt;
***Input 1001, enter, one motor backward, another forward&lt;br /&gt;
***Input 1010, enter, two motors backward&lt;br /&gt;
***Input 1111, enter, two motors stop&lt;br /&gt;
&lt;br /&gt;
==Bug==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pictures==&lt;br /&gt;
[[File:Microduino-a3906-t1.jpg|thumb|600px|center|front]]&lt;br /&gt;
[[File:Microduino-a3906-b1.jpg|thumb|600px|center|back]]&lt;br /&gt;
&lt;br /&gt;
==Video==&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jasonsheng</name></author>	</entry>

	</feed>