SN754410Àº ¾ÆµÎÀ̳ëÀÇ PWM Ãâ·Â°ú µÎ °³ÀÇ µðÁöÅÐ ÇÉÀ» ÀÌ¿ëÇÏ¿© DC ¸ðÅÍÀÇ È¸Àü ¹æÇâ ¹× ¼Óµµ¸¦ Á¦¾îÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ICÀÔ´Ï´Ù. »ç¿ëÇÒ ¶§, 8¹ø VCC2¿¡´Â ¸ðÅÍ¿¡ ÇÊ¿äÇÑ Àü¿øÀ» ³Ö°í, 16¹øÀÇ VCC1¿¡´Â ¾ÆµÎÀ̳ëÀÇ 5V Ãâ·ÂÀ» Àΰ¡ÇÕ´Ï´Ù. SN754410 Ĩ Çϳª¸¦ ÀÌ¿ëÇÏ¿© ¸ðÅÍ µÎ°³¸¦ ÄÁÆ®·ÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ư¡ Àü¾Ð : ¸ðÅÍ Àü¾Ð 4.5 V ~ 36V, ·ÎÁ÷ Àü¾Ð 4.5 ~ 5.5V Àü·ù : 1A ÃÖ´ë Çã¿ë Àü·ù : 2A µ¿ÀÛ ¿Âµµ : -40 ~ 85µµ ÇÑ°è ¿Âµµ : -40 ~ 150µµ º¸°ü ¿Âµµ : -40 ~ 260µµ
µ¥ÀÌÅͽÃÆ® http://www.ti.com/lit/ds/symlink/sn754410.pdf
¾ÆµÎÀ̳ë ÄÚµå int speedPin = 3; // H-bridge enable pin for speed control int motor1APin = 6; // H-bridge leg 1 int motor2APin = 7; // H-bridge leg 2 int speed_value_motor1; // value for motor speed
void setup() {
// set digital i/o pins as outputs: pinMode(speedPin, OUTPUT); pinMode(motor1APin, OUTPUT); pinMode(motor2APin, OUTPUT); } void loop() { // put motor in forward motion digitalWrite(motor1APin, LOW); // set leg 1 of the H-bridge low digitalWrite(motor2APin, HIGH); // set leg 2 of the H-bridge high
// just invert the above values for reverse motion, // i.e. motor1APin = HIGH and motor2APin = LOW
// control the speed 0- 255 speed_value_motor1 = 127; // half speed analogWrite(speedPin, speed_value_motor1); // output speed as // PWM value } Manufactured By - Texas Instruments - 1 A Output-Current Capability Per Driver
- Applications Include Half-H and Full-H Solenoid Drivers and Motor Drivers
- Designed for Positive-Supply Applications
- Wide Supply-Voltage Range of 4.5 V to 36 V
- TTL and CMOS Compatible
- Separate Input-Logic Supply
- Thermal Shutdown
- Internal ESD Protection
- Input Hysteresis Improves Noise Immunity
- 3-State Outputs
- Minimized Power Dissipation
- Sink/Source Interlock Circuitry Provents Simultaneous Conduction
- No Output Glitch During Power Up or Power Down
- Improved Functional Replacement for the LM293D
|