You are here

Hardware setup

As previously described (see here), Jaluino Medium can be configured on board, with several jumpers. This section describes how to setup these jumpers, showing the different combinations.

Power sources selection

Jaluino can be powered using different sources (see here for power specifications): a classical AC/DC adaptor, using USB connector or through a serial module (typically a USB-to-serial adaptor). These different possibilities can be configured with jumpers JP1, JP2, JP3 and JP4.

JP1, JP2 and JP3 jumpers are located on top left and JP4 is located on top right of the board, near serial connector.

Figure 1. Four jumpers allow to setup power sources

Valid combinations are the following:
  • One jumper can be plugged on JP1, JP2 or JP3.
    • JP1: power source comes from AC/DC adaptor, plugged on jack
    • JP2: power source comes from USB connector
    • JP3: power source comes from serial module
  • If power source comes jack or USB (JP1 or JP2), power can be used to power the serial module itself, by plugging a jumper on JP4 ("source serial"). It doesn't make any sense to put a jumper on JP3 and JP4.
putting a jumper on JP3 and another JP4 is an invalid combination. Don't do this, as your Jaluino board won't be protected by fuse anymore !
Important: You have to select one of these combinations, this is a mandatory setup. Or your board won't be powered...
Figure 2. Serial jumpers setup

Serial setup

Two jumpers can be used to setup serial, basically to configure RTS and CTS. Involved jumpers are JP7 and J7, they are located on top right of the board, near serial connector.

Figure 3. Two jumpers are involved in serial setup (RTS and CTS)

  • JP7: if enabled (jumper plugged), then CTS line is connected to pin RD5. This feature is usually not needed for basic serial communications, but if you need to deal with CTS logic (hardware flow control), you can enable this and handle CTS line using this pin in your program.
    Figure 4. CTS jumper setup

  • J7: this jumper is a tri-state trigger. You can plug a jumper on the left side (segment 1-2), on the right side (segment 2-3), or no jumper at all.
    • Reset-via-RTS (segment 1-2): a jumper is plugged, covering the two left pins. In this configuration, Reset-via-RTS is active. This means acting on RTS, for example from a PC, will actually perform a reset (PIC is restarted). This feature is mostly important when using a bootloader, and if you want to upload programs and control your board without having to manually push the Reset button.
    • RTS line (segment 2-3): in this configuration, RTS line gets connected to pin RD4, so you can have access to RTS logic from your program. Just like enabling CTS line, this configuration is rarely used in most serial communication, but might be useful if you need to perform some hardware flow control.
    • no jumper: this configuration disables any of the two configurations above. Neither Reset-via-RTS nor RTS line are enabled.
    Figure 5. RTS jumper setup

I²C setup

Jaluino Medium has built-in, ready-to-use I²C bus. Jaluino can act as a master or a slave. This behavior is under control of jumpers JP5 and JP6. These jumpers always go by pair: either you plug JP5 and JP6, either you don't plug any jumper at all.1.

Figure 6. Two jumpers, going by pair, control I²C master/slave behavior

  • When jumpers are plugged on JP5 and JP6, Jaluino acts as an I²C master.
  • When no jumper at all is plugged, Jaluino acts as an I²C slave. If you don't want to care about I²C, use this setup.
Figure 7. I²C jumpers setup

1 Behind the scene, making Jaluino acting as a master requires to connect two resistors to +5V, one for SDA line, another for SCL line. Jumpers JP5 and JP6 actually make these two resistors active.