This post contains a collection of H Bridge related info.
Driving a high current DC Motor using an H-bridge
http://hades.mech.northwestern.edu/index.php/Driving_a_high_current_DC_Motor_using_an_H-bridge
6 FET Xie-Chang 116 controllers on low voltage
https://endless-sphere.com/forums/viewtopic.php?f=2&t=16651
New 'Mini Monster' Programmable Controllers Coming
https://endless-sphere.com/forums/viewtopic.php?f=2&t=12616&hilit=6fet
Voltage Spikes in FET based H-bridges
http://www.mcmanis.com/chuck/robotics/projects/esc2/hbridge_spiking.html
Old H Bridge Secret
http://www.modularcircuits.com/blog/articles/old-h-bridge-secrets/part-1/
This blog is for keeping my study notes, sharing knowledge and showing the products of my study.. I welcome your feedback...
Showing posts with label MOSFET. Show all posts
Showing posts with label MOSFET. Show all posts
2016/07/19
2016/06/30
How to build an inverter using 2N7000
This is a quick summary of how to build an inverter using 2N7000.
The reasons to use this instead of 7404 are the followings:
1. It supports higher voltage (60V vs 5V of 7404);
2. It's single channel (there are 6 inverters in 7404) which makes it more cost effective for application where only 1~2 inverters are needed.
It could be turned on/off by Arduino / Raspberry Pi.
Below is the schematic.
References:
Datasheet
https://www.fairchildsemi.com/datasheets/2N/2N7000.pdf
How to Build an Inverter with a Transistor
http://www.learningaboutelectronics.com/Articles/Transistor-inverter-circuit.php
The reasons to use this instead of 7404 are the followings:
1. It supports higher voltage (60V vs 5V of 7404);
2. It's single channel (there are 6 inverters in 7404) which makes it more cost effective for application where only 1~2 inverters are needed.
It could be turned on/off by Arduino / Raspberry Pi.
Below is the schematic.
References:
Datasheet
https://www.fairchildsemi.com/datasheets/2N/2N7000.pdf
How to Build an Inverter with a Transistor
http://www.learningaboutelectronics.com/Articles/Transistor-inverter-circuit.php
2016/06/21
Collection of MOSFET / BJT Tips
Here is a list of links to the sites that I consider quite useful when working with MOSFET / BJT. More will be added as I venture further into this field.
MOSFET
How to Build an Inverter with a Transistor
http://www.learningaboutelectronics.com/Articles/Transistor-inverter-circuit.php
H-Bridge Motor Control with Power MOSFETS
http://www.bristolwatch.com/ele/h_bridge.htm
Need help with MOSFET h-bridge; gets hot when using PWM frequency of ~500Hz.
http://www.instructables.com/answers/Need-help-with-MOSFET-h-bridge-gets-hot-when-usin/
What is the purpose of “MOSFET driver” IC's
http://electronics.stackexchange.com/questions/3348/what-is-the-purpose-of-mosfet-driver-ics
**MOSFET H-Bridge heating up with PWM**
http://forum.allaboutcircuits.com/threads/mosfet-h-bridge-heating-up-with-pwm.74159/
**Understanding MOSFET Current Ratings** <- Very good. Must read!!
http://www.mcmanis.com/chuck/Robotics/projects/esc2/FET-power.html
**Bi-directional Level Shifter Using 2N7000
http://husstechlabs.com/support/tutorials/bi-directional-level-shifter/
BJT
H-Bridge Tutorial
http://nathandumont.com/blog/h-bridge-tutorial
H-Bridge on a Breadboard
http://www.instructables.com/id/H-Bridge-on-a-Breadboard/
**Tutorial: How to design a transistor circuit that controls low-power devices** <-- Very good one!!
http://electronicsforu.com/resources/tutorial-design-transistor-circuit-controls-low-power-devices
Other Relevant References
H bridge
https://en.wikipedia.org/wiki/H_bridge
Using the L293D to drive large motors
http://www.electro-tech-online.com/threads/using-the-l293d-to-drive-large-motors.11952/
Make an 8-amp Dual Motor Controller For $40
http://www.instructables.com/id/Make-an-8-amp-Motor-Controller/?ALLSTEPS
Arduino Power, Current, and Voltage Limitations
http://www.electricrcaircraftguy.com/2014/02/arduino-power-current-and-voltage.html
MOSFET
How to Build an Inverter with a Transistor
http://www.learningaboutelectronics.com/Articles/Transistor-inverter-circuit.php
H-Bridge Motor Control with Power MOSFETS
http://www.bristolwatch.com/ele/h_bridge.htm
Need help with MOSFET h-bridge; gets hot when using PWM frequency of ~500Hz.
http://www.instructables.com/answers/Need-help-with-MOSFET-h-bridge-gets-hot-when-usin/
What is the purpose of “MOSFET driver” IC's
http://electronics.stackexchange.com/questions/3348/what-is-the-purpose-of-mosfet-driver-ics
**MOSFET H-Bridge heating up with PWM**
http://forum.allaboutcircuits.com/threads/mosfet-h-bridge-heating-up-with-pwm.74159/
**Understanding MOSFET Current Ratings** <- Very good. Must read!!
http://www.mcmanis.com/chuck/Robotics/projects/esc2/FET-power.html
**Bi-directional Level Shifter Using 2N7000
http://husstechlabs.com/support/tutorials/bi-directional-level-shifter/
BJT
H-Bridge Tutorial
http://nathandumont.com/blog/h-bridge-tutorial
H-Bridge on a Breadboard
http://www.instructables.com/id/H-Bridge-on-a-Breadboard/
**Tutorial: How to design a transistor circuit that controls low-power devices** <-- Very good one!!
http://electronicsforu.com/resources/tutorial-design-transistor-circuit-controls-low-power-devices
Other Relevant References
H bridge
https://en.wikipedia.org/wiki/H_bridge
Using the L293D to drive large motors
http://www.electro-tech-online.com/threads/using-the-l293d-to-drive-large-motors.11952/
Make an 8-amp Dual Motor Controller For $40
http://www.instructables.com/id/Make-an-8-amp-Motor-Controller/?ALLSTEPS
Arduino Power, Current, and Voltage Limitations
http://www.electricrcaircraftguy.com/2014/02/arduino-power-current-and-voltage.html
2016/06/19
How to select MOSFET for Arduino / Raspberry Pi projects
This is a quick summary of the info. on how to select MOSFET for Arduino / Raspberry Pi projects. MOSFET is a very useful device for controlling device that consumes current and/or voltage beyond the output current / voltage capacity of Arduino / Raspberry Pi. In addition, it's also very useful in applications that call for fast / frequent turn on / off of the connected device.
2015/06/25
MOSFET as on/off switch
This post is a summary of my findings on how to use MOSFET as on/off switch.
Below is the configuration of a decoder circuit based on push buttons and I want to automate the pressing of the buttons. For this kind of application, the easiest way to do it is by using relays. However, as relays are bulky* and noisy, they are ruled out for this exercise.
* I was told to consider Reed Relays (http://www.digikey.com/product-detail/en/CRR05-1A/374-1039-1-ND/698050). I think I will give them a try some other time..
I must admit that I didn't do well in Circuitry when I was in school and I found it painful to do circuit analysis. As a result of my own ignorance, I came out with the below design as my 1st design, which, of course, doesn't work. :-(
After further research, I came across Electrical Engineering StackEchange and posted my question there (http://electronics.stackexchange.com/questions/177056/using-arduino-mosfet-to-automate-the-pressing-of-button?noredirect=1#comment362798_177056). To my surprise, I received answers to my questions within hours. I want to give a big thank you to those tirelessly providing support on the forum. THANK YOU...
The solution works perfectly and its behavior is exactly what I need.
CONTROL = 5V, OUTPUT = 12V
CONTROL = 0V, OUTPUT = 0V
--------------------------------------------------------------------------------------------------------------------------
If the below behavior is acceptable, there is a simpler solution.
Vin = 0V, Vout = 12V (Vout remains at 12V until Vin = 5V / 12V - because of the pull low resistor)
Vin = 5V** / 12V, Vout = 0V
** Whether Vin = 5V will work or not is dependent upon the specs. of the MOSFET. For example, Vin = 5V doesn't work in the below configuration.
Below is the behavior of the above configuration:
Vin = 0V, Vout = 12V
Vin = 12V, Vout = 0V (Vout remains at 0V until Vin = 0V - because of the pull up resistor)
To drive P-Channel MOSFET with Arduino, use the design below.
Now that I have a working design, the next step is to find the MOSFETs that are more suitable for my applications. I think FQP30N06L and FQP27P06 may be the ideal candidates.
References
MOSFET as a switch?
http://electronics.stackexchange.com/questions/67343/mosfet-as-a-switch
MOSFETs and How to Use Them
https://www.youtube.com/watch?v=GrvvkYTW_0k
How the MOSFET works
http://www.talkingelectronics.com/projects/MOSFET/MOSFET.html
SparkFun According to Pete 3-5-12: Mosfets
https://www.youtube.com/watch?v=CFt8hkh17_w
AO3403 - 30V P-Channel MOSFET
http://www.aosmd.com/res/data_sheets/AO3403.pdf
Below is the configuration of a decoder circuit based on push buttons and I want to automate the pressing of the buttons. For this kind of application, the easiest way to do it is by using relays. However, as relays are bulky* and noisy, they are ruled out for this exercise.
* I was told to consider Reed Relays (http://www.digikey.com/product-detail/en/CRR05-1A/374-1039-1-ND/698050). I think I will give them a try some other time..
I must admit that I didn't do well in Circuitry when I was in school and I found it painful to do circuit analysis. As a result of my own ignorance, I came out with the below design as my 1st design, which, of course, doesn't work. :-(
After further research, I came across Electrical Engineering StackEchange and posted my question there (http://electronics.stackexchange.com/questions/177056/using-arduino-mosfet-to-automate-the-pressing-of-button?noredirect=1#comment362798_177056). To my surprise, I received answers to my questions within hours. I want to give a big thank you to those tirelessly providing support on the forum. THANK YOU...
The solution works perfectly and its behavior is exactly what I need.
CONTROL = 5V, OUTPUT = 12V
CONTROL = 0V, OUTPUT = 0V
--------------------------------------------------------------------------------------------------------------------------
If the below behavior is acceptable, there is a simpler solution.
Vin = 0V, Vout = 12V (Vout remains at 12V until Vin = 5V / 12V - because of the pull low resistor)
Vin = 5V** / 12V, Vout = 0V
** Whether Vin = 5V will work or not is dependent upon the specs. of the MOSFET. For example, Vin = 5V doesn't work in the below configuration.
Below is the behavior of the above configuration:
Vin = 0V, Vout = 12V
Vin = 12V, Vout = 0V (Vout remains at 0V until Vin = 0V - because of the pull up resistor)
To drive P-Channel MOSFET with Arduino, use the design below.
Now that I have a working design, the next step is to find the MOSFETs that are more suitable for my applications. I think FQP30N06L and FQP27P06 may be the ideal candidates.
References
MOSFET as a switch?
http://electronics.stackexchange.com/questions/67343/mosfet-as-a-switch
MOSFETs and How to Use Them
https://www.youtube.com/watch?v=GrvvkYTW_0k
How the MOSFET works
http://www.talkingelectronics.com/projects/MOSFET/MOSFET.html
SparkFun According to Pete 3-5-12: Mosfets
https://www.youtube.com/watch?v=CFt8hkh17_w
AO3403 - 30V P-Channel MOSFET
http://www.aosmd.com/res/data_sheets/AO3403.pdf
Subscribe to:
Posts (Atom)