EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home / Replies /  Oh YES, he is right USB is a

 Oh YES, he is right USB is a

|

Electronics › Electronics › USB GSM Modem Interface with Hyperterminal/Embedded Controller ›  Oh YES, he is right USB is a

May 24, 2012 at 5:15 pm #7894
AJISH ALFRED
Participant

 

Oh YES, he is rightsmileysad

 

USB is a master/slave or host/slave communication. Suppose you are connecting your GSM USB modem to the PC’s USB port. Here the PC is the host (and always will be) and the modem is the slave. Host initiate the communication by sending some data (requesting about hardware details) into the slave and the slave should reply to it properly before the actual communication begins. Thats how the host decide what kind of driver should be loaded to communicate with that particular slave.

 

In all USB devices that is meant to be communicated with a PC have a hardware inside it called SIE (Serial Interface Engine). It manages all the communication between PC and the USB device. So in order to communicate with such a USB device you should have drivers written for it.

 

In your case your simple microcontroller should act like a master and the modem as slave. So you can connect the modem only if you can code for a driver in your mcu

 

It is like,

                                                                                       |

                      GSM USB                                                 |

                       modem     <— connecting circuits


>  |  USB driver

                        (slave)                                                     |    code

                                                                                        |

                                                                                        |        MCU

                                                                                        |

 

For more details about USB host/slave communication find this useful link

http://www.maxim-ic.com/app-notes/index.mvp/id/3803

 

RSS Recent Posts

  • Wien bridge oscillator January 19, 2026
  • Silicone insulated wire January 19, 2026
  • Op amp shock January 19, 2026
  • Is the input voltage selectable ? January 19, 2026
  • Unable To Get Advertised Op-Amp Slew Rate January 19, 2026

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2026 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise