Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
cerebot_nano:refmanual [2015/06/03 23:38] – created Marthacerebot_nano:refmanual [2023/02/13 05:51] (current) Scandiweb
Line 1: Line 1:
 +~~META: robots = noindex, nofollow ~~
 ====== Cerebot Nano Reference Manual ====== ====== Cerebot Nano Reference Manual ======
  
Line 5: Line 6:
 Note: This document applies to REV A of the board. Note: This document applies to REV A of the board.
  
 +{{ :cerebot_nano:cerebot_nano-obl-600.png |}}
 +
 +
 +----
  
 ===== Overview ===== ===== Overview =====
Line 20: Line 25:
  
   * ATmega168 microcontroller   * ATmega168 microcontroller
-  * one 6-pin and two 12-pin connectors for Digilent Pmod peripheral module boards+  * one 6-pin and two 12-pin ports for Digilent Pmod peripheral module boards
   * up to eight analog-to-digital (ADC) input channels   * up to eight analog-to-digital (ADC) input channels
   * four LEDs   * four LEDs
Line 65: Line 70:
  
  
-==== 1.2. 6-pin Pmod Headers ====+==== 1.2. 6-pin Pmod Ports ====
  
-The Cerebot Nano has five 6-pin header connectors for connecting to general-purpose, off-board digital I/O or to specific ATmega168 features like analog-to-digital converters or pulse-width modulators. Each 6-pin connector provides four signals, power, and ground. These connectors are specifically designed to work with the Digilent Pmod line of peripheral boards, but can be used to connect to virtually any off-board I/O device.+The Cerebot Nano has five 6-pin header ports for connecting to general-purpose, off-board digital I/O or to specific ATmega168 features like analog-to-digital converters or pulse-width modulators. Each 6-pin port provides four signals, power, and ground. These ports are specifically designed to work with the Digilent Pmod line of peripheral boards, but can be used to connect to virtually any off-board I/O device.
  
-See Table 1 for more information on connecting peripheral modules and other devices to the Cerebot Nano. Table 1 shows the connectors with their designed base function and a map to the ATmega168 I/O ports. All I/O port signal pins can be used for general-purpose digital I/Os.+See Table 1 for more information on connecting peripheral modules and other devices to the Cerebot Nano. Table 1 shows the ports with their designed base function and a map to the ATmega168 I/O ports. All I/O port signal pins can be used for general-purpose digital I/Os.
  
  
Line 80: Line 85:
 Each of these connectors provides a VCC and a ground pin.  A power supply providing between 2.7 and 5.5 volts can be connected to the VCC pin on any one of these connectors. Each of these connectors provides a VCC and a ground pin.  A power supply providing between 2.7 and 5.5 volts can be connected to the VCC pin on any one of these connectors.
  
-When the Cerebot Nano is plugged into another Digilent microcontroller or FPGA board, that board can power the Cerebot Nano through the Pmod connector.  The host board should be jumpered to provide 3.3V on the VCC pin of the Pmod connector being used.  The Cerebot Nano will then be powered by the host board’s power supply, and will in turn provide power from the host board to any peripheral boards connected to the Cerebot Nano’s other Pmod connectors.+When the Cerebot Nano is plugged into another Digilent microcontroller or FPGA board, that board can power the Cerebot Nano through the Pmod port.  The host board should be jumpered to provide 3.3V on the VCC pin of the Pmod port being used.  The Cerebot Nano will then be powered by the host board’s power supply, and will in turn provide power from the host board to any peripheral boards connected to the Cerebot Nano’s other Pmod connectors.
  
 For standalone applications, the Digilent PmodREG1 voltage regulator module can be used to supply 3.3 volts to the board. For standalone applications, the Digilent PmodREG1 voltage regulator module can be used to supply 3.3 volts to the board.
Line 134: Line 139:
  
  
-All Pmod connector pins can be used for general purpose I/Os.  The following table describes how the Cerebot Nano header pins connect to ATmega168 ports/bits.+All Pmod header port pins can be used for general purpose I/Os.  The following table describes how the Cerebot Nano header pins connect to ATmega168 ports/bits.
  
 ^                    ^ Description                                                                                                                                                                                                                                                          ^ Pin  ^ Function           ^ Port/Bit  ^ ^                    ^ Description                                                                                                                                                                                                                                                          ^ Pin  ^ Function           ^ Port/Bit  ^