Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| io_explorer_usb:refmanual [2015/06/03 21:35] – Martha | io_explorer_usb:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| Using the Digilent Adept Software Developer' | Using the Digilent Adept Software Developer' | ||
| - | The I/O Explorer provides a number of I/O devices on the board itself, as well as RC servo connectors, and Digilent Pmod connectors | + | The I/O Explorer provides a number of I/O devices on the board itself, as well as RC servo connectors, and Digilent Pmod ports that allow access to devices external to the I/O Explorer. |
| In addition to its use as a dedicated USB peripheral device, the I/O Explorer can also be used as a microcontroller development board. It features two Atmel AVR microcontrollers, | In addition to its use as a dedicated USB peripheral device, the I/O Explorer can also be used as a microcontroller development board. It features two Atmel AVR microcontrollers, | ||
| Line 31: | Line 31: | ||
| * Fully software compatible with the Digilent Adept Runtime system | * Fully software compatible with the Digilent Adept Runtime system | ||
| * C/ | * C/ | ||
| - | * 5 12-pin and 1 6-pin Pmod connectors | + | * 5 12-pin and 1 6-pin Pmod ports |
| * 16 discrete LEDs | * 16 discrete LEDs | ||
| * 8 slide switches | * 8 slide switches | ||
| Line 46: | Line 46: | ||
| * UART interface port | * UART interface port | ||
| * Provision for 4 additional RC servos using Digilent PmodCON3 | * Provision for 4 additional RC servos using Digilent PmodCON3 | ||
| - | * Provision for 2 additional quadrature encoders via Pmod connector | + | * Provision for 2 additional quadrature encoders via Pmod port |
| * Provision for up to 8 additional 10-bit A/D inputs using servo connectors | * Provision for up to 8 additional 10-bit A/D inputs using servo connectors | ||
| * Multiple power supply options, including USB powered | * Multiple power supply options, including USB powered | ||
| Line 79: | Line 79: | ||
| Power switch, SW10, is used to turn board power on or off. Ensure that the power switch is in the ON position to operate the board. | Power switch, SW10, is used to turn board power on or off. Ensure that the power switch is in the ON position to operate the board. | ||
| - | When operating as a bus powered device, care should be taken in powering devices external to the I/O Explorer. The 5V USB bus power supply is available at the Pmod connectors | + | When operating as a bus powered device, care should be taken in powering devices external to the I/O Explorer. The 5V USB bus power supply is available at the Pmod ports and other points on the board. Care should be taken not to exceed the 500mA current limit that USB bus powered devices are allowed to consume. Care should particularly be taken not to short the USB 5V supply to ground or external voltage supplies as this could result in damage to the USB hub or PC motherboard to which the I/O Explorer is connected. |
| When operating as a self powered device, there are three power supply connectors on the I/O Explorer for connecting the external power supply: J13, J14, and J15. These three connectors are wired in parallel and only one of the three should be used at a time. | When operating as a self powered device, there are three power supply connectors on the I/O Explorer for connecting the external power supply: J13, J14, and J15. These three connectors are wired in parallel and only one of the three should be used at a time. | ||
| Line 97: | Line 97: | ||
| Jumper JP3 can be used to connect the I/O Explorer unregulated power bus VU to the servo power bus, VS. When no shorting block is installed on JP3, the VU and VS busses are separate. | Jumper JP3 can be used to connect the I/O Explorer unregulated power bus VU to the servo power bus, VS. When no shorting block is installed on JP3, the VU and VS busses are separate. | ||
| - | The I/O Explorer can provide power to any peripheral modules attached to the Pmod connectors | + | The I/O Explorer can provide power to any peripheral modules attached to the Pmod ports and to I2C devices powered from the I2C daisy chain connector, J12. |
| - | Each Pmod connector | + | Each Pmod port provides power pins that can be powered from either unregulated voltage, VU, or regulated voltage, 3V3, by setting the voltage jumper block to the desired position. |
| The I2C power connectors provides 3.3V when the main board operating voltage (selected by JP7) is 3.3V, or the external supply voltage when JP7 is in the 5V0 position. | The I2C power connectors provides 3.3V when the main board operating voltage (selected by JP7) is 3.3V, or the external supply voltage when JP7 is in the 5V0 position. | ||
| - | The 3.3V supply provided to the Pmod and I2C connectors | + | The 3.3V supply provided to the Pmod and I2C ports is provided by the onboard voltage regulator. This regulator is capable of providing a maximum of 500mA of current. |
| Line 136: | Line 136: | ||
| ---- | ---- | ||
| - | ===== 5. Pmod Connectors | + | ===== 5. Pmod Ports ===== |
| - | The I/O Explorer has six Pmod connectors | + | The I/O Explorer has six Pmod ports for connecting Digilent Pmod peripheral modules. |
| - | When operating the I/O Explorer using the factory firmware, the Pmod connectors | + | When operating the I/O Explorer using the factory firmware, the Pmod ports are accessible via a number of the API sets provided by the Digilent Adept SDK. In addition to the other ways that they can be used, the I/O pins on the Pmod ports can be accessed for direct pin input or output using the DPIO API functions described in the DPIO Programmer’s Reference Manual contained in the Digilent Adept SDK. Refer to the section Digilent Adept Port Descriptions below for information on the various ways that the Pmod connectors are used. |
| - | Digilent | + | Digilent |
| See the “Connector and Jumper Block Pinout Tables” section below for more information about connecting peripheral modules and other devices to the I/O Explorer. | See the “Connector and Jumper Block Pinout Tables” section below for more information about connecting peripheral modules and other devices to the I/O Explorer. | ||
| Line 507: | Line 507: | ||
| ==== 14.3. Connector Descriptions and Jumper Settings ==== | ==== 14.3. Connector Descriptions and Jumper Settings ==== | ||
| - | ^ label ^ Function | + | ^ label ^ Function |
| - | | **JA-JE & JG** | **Pmod | + | | **JA-JE & JG** | **Pmod |
| - | | **JPA-JPE & JPG** | **Power select jumpers for Pmod connectors JA-JE & JG**: Place a shorting block in the VU position to supply input power (normally 5V) to the Pmod connector. Place a shorting block in the 3V3 position to supply regulated power (normally 3.3V) to the Pmod connector. | + | | **JPA-JPE & JPG** | **Power select jumpers for Pmod connectors JA-JE & JG**: Place a shorting block in the VU position to supply input power (normally 5V) to the Pmod connector. Place a shorting block in the 3V3 position to supply regulated power (normally 3.3V) to the Pmod connector. |
| - | | **JF** | + | | **JF** |
| - | | ::: | Pin 1 | + | | ::: | Pin 1 | AIN0 | |
| - | | ::: | Pin 2 | + | | ::: | Pin 2 | AIN1 | |
| - | | ::: | Pin 3 | + | | ::: | Pin 3 | N/C | |
| - | | ::: | Pin 4 | + | | ::: | Pin 4 | N/C | |
| - | | ::: | Pin 5 | + | | ::: | Pin 5 | GND | |
| - | | ::: | Pin 6 | + | | ::: | Pin 6 | VU or 3V3 | |
| - | | ::: | Pin 7 | + | | ::: | Pin 7 | AOUT0 | |
| - | | ::: | Pin 8 | + | | ::: | Pin 8 | AOUT1 | |
| - | | ::: | Pin 9 | + | | ::: | Pin 9 | AOUT2 | |
| - | | ::: | Pin 10 | AOUT3 | | + | | ::: | Pin 10 |
| - | | ::: | Pin 11 | GND | | + | | ::: | Pin 11 |
| - | | ::: | Pin 12 | VU or 3V3 | | + | | ::: | Pin 12 |
| - | | **JPF** | + | | **JPF** |
| - | || | + | | **J1** |
| - | | **J2** | + | | **J2** |
| - | | **J2** | + | | **J3** |
| - | | **J3** | + | | **J4** |
| - | | **J4** | + | | **J5** |
| - | | **J5** | + | | **J6** |
| - | | **J6** | + | | **J7-J9** |
| - | | **J7-J9** | + | | **J10** |
| - | | **J10** | + | | **J11** |
| - | | **J11** | + | | **J12** |
| - | | **J12** | + | | **J13-J15** |
| - | | **J13-J15** | + | | **JP1** |
| - | | **JP1** | + | | **JP2** |
| - | | **JP2** | + | | **JP3** |
| - | | **JP3** | + | | **JP4 & JP5** | **TWI Bus Pull-up Enable**: These jumpers are used to enable/ |
| - | | **JP4 & JP5** | **TWI Bus Pull-up Enable**: These jumpers are used to enable/ | + | | **JP6** |
| - | | **JP6** | + | | **J7** |
| - | | **J7** | + | |

