S100 Slave - H Bridge

Overview

The S100 Slave - H Bridge is a certified Rhomb.io module suitable for small motor projects. This module uses two motor drivers which can control 2 DC motors with an operating Voltage from 2.5V up to 12V. As an extended function, the S100 Slave - H Bridge also includes a Watchdog to improve the versatility of the module.

The next figure shows a 3D view for the S100 Slave - H Bridge.



TOP-3D.png

           BOT-3D.png




Applications:

  • Motor Control


Module specification

The S100 Slave - H Bridge has been built around the motor control driver chip L9110. File:datasheet-l9110(5).pdf

The module includes two L9110 so it is posible to control two DC motors, one for each L9110.

This chip has two TTL / CMOS compatible with the level of the input, with good resistance; two output terminals can directly forward and reverse movement of the drive motor, it has a large current driving capability, each channel through 750 to 800 mA of continious current, peak current capability up to 1.5A to 2.0A; while it has a low output saturation voltage.


The module also includes a watchdog timer. The device selected is the 'STWD100YNYWY3F'. File:en.CD00176077.pdf

This device is used to prevent system failures.


The following figure identifies the main components onboard.

TOP-MainParts.png

BOT-MainParts.png


The next figure shows the Block Diagram for the S100 Slave - H Bridge:

Diagrama de bloques.PNG


H BRIDGE Key Features
Low quiescent current
800 mA continious current output capability per channel
Op. Voltage: 2.5 V to 12V
Op. Temperature: 0 ºC to +80 ºC
Watchdog timer circuit

User Interfaces

The following table indicates the available serial interfaces of the Rhomb.io standard used in this module. This table relates the interfaces of the Rhomb.io standard with the net names of the schematic and with the components to which they are connected.

Rhomb.io Interface Schematic Signal Component Component Pin Comment
I2C-A I2C-A_SDA Motor 1 L9110 (U3) IB SJ5 must be closed
I2C-A_SCL IA SJ6 must be closed
SPI-A SPI-A_MISO Motor 2 L9110 (U2) IB SJ7 must be closed
SPI-A_MOSI IA SJ8 must be closed
SPI-A_CLK WatchDog (U4) WDI SJ10 must be closed
SPI-A_CS1 WDO SJ11 must be closed
  • I2C-A: By default, this interface is disabled. SJ5 and SJ6 must be closed to use the I2C-A bus in the module.
  • SPI-A: By default, this interface is disabled. SJ7, SJ8 and SJ10 must be closed to use SPI-A.

Please, pay attention to the previous table to avoid signal collisions.

GPIOs and Control Signals

The following table summarizes the GPIOs and Control Signals used on the S100 Slave - H Bridge. This table relates the signals of the Rhomb.io standard with the net names of the schematic and with the components to which they are connected.

Rhomb.io Signal Schematic Signal Component Component Pin Comment
RST_OUT RST_OUT WatchDog (U4) WDO SJ13 must be closed
IO IO0 Motor 1 L9110 (U3) IB Pay attention to SJ5
IO1 Motor 1 L9110 (U3) IA Pay attention to SJ6
IO2 Motor 2 L9110 (U2) IB Pay attention to SJ7
IO3 Motor 2 L9110 (U2) IA Pay attention to SJ8
IO4 WatchDog (U4) EN! R6 must be assembled
1Wire 1Wire WDI SJ9 must be closed
CAPT CAPT1 WDO SJ12 must be closed
  • Please, pay attention to the previous table to avoid signal collisions.
  • By default, the Motor Driver 1(U3) is controlled by the S100 Rhomb.io GPIO-A. If you want to change the way to control it you can use the I2C-A by closing the Solder Jumpers mentioned before.


  • By default, the Motor Driver 2(U2) is controlled by the S100 Rhomb.io GPIO-A. If you want to change the way to control it you can use the SPI-A by closing the Solder Jumpers mentioned before.


  • The configuration of the Watchdog is not established by default.

The next table summarizes the posible configurations:

Device Pin Signal Configuration
Watchdog WDI 1WIRE SJ9 closed
SPI-A_CLK SJ10 closed
EN! VIO_IN R5 assembled
GPIO-A_IO4 R6 assembled
WDO Solder Pad -
SPI-A_CS1 SJ11 closed
CAPT1 SJ12 closed
RST_OUT SJ13 closed
Motor Driver 1 IB GPIO-A_IO0 By default
I2C-A_SDA SJ5 closed
IA GPIO-A_IO1 By default
I2C-A_SCL SJ6 closed
Motor Driver 2 IB GPIO-A_IO2 By default
SPI-A_MISO SJ7 closed
IA GPIO-A_IO3 By default
SPI-A_MOSI SJ8 closed


  • The output signals of the L9110 motor drivers which are connected by the terminal blocks with the Motors are also connected to the S100 Rhomb.io Connectors.

The next table summarizes the posible configurations:

Motor Signal Component Pin Configuration
Motor 1 OA_OUTPUT J3 OA Directly connected
J102 Pin 49 Directly connected
OB_OUTPUT J3 OB Directly connected
J102 Pin 2 Directly connected
Motor 2 OA_OUTPUT J2 OA Directly connected
J101 Pin 10 R7 must be assembled
OB_OUTPUT J2 OB Directly connected
J101 Pin 11 R8 must be assembled


Please be careful with these connections. Some specific combinations of Modules may produce a collision between the Signals. Before connecting this Slave Module make sure the lines does not collide

Power

The S100 Slave - H Bridge can use a wide range of Voltage supplies. Due to the Motor drivers' voltage range: 2.5V to 12V, there are a lot of power posibilities in this module.

It is posible to identify two main types of power supplies:


-External

-Internal

The external power supply is connected by the terminal block J1. It includes a voltage range from 2.5 V to 12V. It is important to mention that if the voltage needed is 2V8, 3V3 or 5V it is easier to use the internal Rhomb.io power rails.

The internal power supply is named as Vselect. These are the different posibilities:

-VSYS (5V)

-3V3

-2V8

-VIO_IN this is the Master Module Voltage

All of these power supplies come directly from the S100 Rhomb.io connectors. These power supplies come directly from the carrier board.

The next table summarizes the power supply:


Type Rail Name Voltage Comment
External Vext from 2.5V to 12V Connected to J1(Terminal block)
Internal Vselect VSYS (5V) SJ1 must be closed
3V3 SJ2 must be closed
2V8 SJ4 must be closed
VIO_IN (Master Module Voltage) SJ3 must be closed

Downloads

Schematics

Click the image below to download the schematic files.


Bill Of Materials

Click the image below to download the BOM files.

Fabrication Data

Click the image below to download the fabrication files.


Mechanical Specifications

VISTAS H-BRIDGE.png


Due to the components on the bottom side exceed the 0.8 mm height that the Rhomb.io standard defines between the Motherboard PCB and the Modules PCB for the correct connection between them, a stacked Adapter is required to use this module.

Warranty

  • Precaution against Electrostatic Discharge. When handling Rhomb.io products, ensure that the environment is protected against static electricity. Follow the next recommendations:
  1. The users should wear anti-static clothing and use earth band when manipulating the device.
  2. All objects that come in direct contact with devices should be made of materials that do not produce static electricity that would cause damage.
  3. Equipment and work table must be earthed.
  4. Ionizer is recommended to remove electron charge.
  • Contamination. Be sure to use semiconductor products in the environment that may not be exposed to dust or dirt adhesion.
  • Temperature/Humidity. Semiconductor devices are sensitive to environment temperature and humidity. High temperature or humidity may deteriorate semiconductor devices characteristics. Therefore avoid storage or usage in such conditions.
  • Mechanical Shock. Care should be exercised not to apply excessive mechanical shock or force on the connectors and semiconductors devices.
  • Chemical. Do not expose semiconductor device to chemical because reaction to chemical may cause deterioration of device characteristics.
  • Light Protection. In case of non-EMC (Epoxy Molding Compound) package, do not expose semiconductor IC to strong light. It may cause devices malfunction. Some special products which utilize the light or have security function are excepted from this specification.
  • Radioactive, Cosmic and X-ray. Semiconductor devices can be influenced by radioactive, cosmic ray or X-ray. Radioactive, cosmic and X-ray may cause soft error during device operation. Therefore semiconductor devices must be shielded under environment that may be exposed to radioactive, cosmic ray or X-ray.
  • EMS (Electromagnetic Susceptibility). Note that semiconductor devices characteristics may be affected by strong electromagnetic waves or magnetic field during operation.

Disclaimer

Rhomb.io reserves the right to make corrections, enhancements, improvements and other changes to its products and services, and to discontinue any product or service. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All the hardware products are sold subject to the Rhomb.io terms and conditions of sale supplied at the time of order acknowledgment.

All brand names, trademarks and registered trademarks belong to their respective owners.

We are constantly striving to improve the quality of our technical notes. If you find an error or omission please let us know.

Email us at: info@rhomb.io