Difference between revisions of "Minnowboard:MaxLure-Ika"
(adding a picture of the ika) |
(adding more descriptive pinout names to the ika lure) |
||
Line 13: | Line 13: | ||
== Layout == | == Layout == | ||
− | {| width=" | + | {| width="75%" style="text-align:center;" |
− | ! width="5%" | Arduino Pin | + | ! width="10%" | Native MinnowBoard MAX Pin/Function |
− | ! width="5%" | MAX Low-speed Pin | + | ! width="5%" | Arduino Pin |
− | ! width="5%" | Linux GPIO # | + | ! width="5%" | MAX Low-speed Pin |
+ | ! width="5%" | Linux GPIO # | ||
! width="10%" | | ! width="10%" | | ||
− | ! width="5%" | Linux GPIO # | + | ! width="5%" | Linux GPIO # |
− | ! width="5%" | MAX Low-speed Pin | + | ! width="5%" | MAX Low-speed Pin |
− | ! width="5%" | Arduino Pin | + | ! width="5%" | Arduino Pin |
+ | ! width="10%" | Native MinnowBoard MAX Pin/Function | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | | | style="border-style: solid; border-width: 1px;text-align:center;" | | ||
| colspan="3" | | | colspan="3" | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | GND | | style="border-style: solid; border-width: 1px;text-align:center;" | GND | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | GND | | style="border-style: solid; border-width: 1px;text-align:center;" | GND | ||
+ | | | ||
+ | | style="background-color: lightgrey;" | Ground | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | IDREF | | style="border-style: solid; border-width: 1px;text-align:center;" | IDREF | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | | | style="border-style: solid; border-width: 1px;text-align:center;" | | ||
Line 34: | Line 40: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 11 | | style="border-style: solid; border-width: 1px;text-align:center;" | 11 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 13 | | style="border-style: solid; border-width: 1px;text-align:center;" | 13 | ||
+ | | SPI Clock <br/> GPIO_SPI_CLK | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | | | style="border-style: solid; border-width: 1px;text-align:center;" | | ||
| colspan="3" | | | colspan="3" | | ||
Line 40: | Line 48: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 7 | | style="border-style: solid; border-width: 1px;text-align:center;" | 7 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 12 | | style="border-style: solid; border-width: 1px;text-align:center;" | 12 | ||
+ | | style="background-color: lightgrey;" | Master In / Slave Out <br/> GPIO_SPI_MISO | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 3v3 | | style="border-style: solid; border-width: 1px;text-align:center;" | 3v3 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 3v3 | | style="border-style: solid; border-width: 1px;text-align:center;" | 3v3 | ||
| | | | ||
| | | | ||
− | | | + | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 222 |
| style="border-style: solid; border-width: 1px;text-align:center;" | 9 | | style="border-style: solid; border-width: 1px;text-align:center;" | 9 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 11 | | style="border-style: solid; border-width: 1px;text-align:center;" | 11 | ||
+ | | Master Out / Slave In <br/> GPIO_SPI_MOSI | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 5v | | style="border-style: solid; border-width: 1px;text-align:center;" | 5v | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 5v | | style="border-style: solid; border-width: 1px;text-align:center;" | 5v | ||
Line 56: | Line 68: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 5 | | style="border-style: solid; border-width: 1px;text-align:center;" | 5 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 10 | | style="border-style: solid; border-width: 1px;text-align:center;" | 10 | ||
+ | | style="background-color: lightgrey;" | SPI Chip Select 1 <br/> GPIO_SPI_CS# | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | GND | | style="border-style: solid; border-width: 1px;text-align:center;" | GND | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | GND | | style="border-style: solid; border-width: 1px;text-align:center;" | GND | ||
Line 64: | Line 78: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 14 | | style="border-style: solid; border-width: 1px;text-align:center;" | 14 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 9 | | style="border-style: solid; border-width: 1px;text-align:center;" | 9 | ||
+ | | Clock / GPIO <br/> GPIO_I2S_CLK | ||
|- | |- | ||
+ | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | GND | | style="border-style: solid; border-width: 1px;text-align:center;" | GND | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | GND | | style="border-style: solid; border-width: 1px;text-align:center;" | GND | ||
Line 72: | Line 88: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 18 | | style="border-style: solid; border-width: 1px;text-align:center;" | 18 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 8 | | style="border-style: solid; border-width: 1px;text-align:center;" | 8 | ||
+ | | style="background-color: lightgrey;" | Data Out / GPIO <br/> GPIO_I2S_DO | ||
|- | |- | ||
− | | colspan=" | + | | colspan="8" | |
|- | |- | ||
+ | | rowspan="6" style="background-color: lightgrey;" | I2C #5 <br/> (pins 13 & 15) | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | A0 | | style="border-style: solid; border-width: 1px;text-align:center;" | A0 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | I2C | | style="border-style: solid; border-width: 1px;text-align:center;" | I2C | ||
Line 82: | Line 100: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 20 | | style="border-style: solid; border-width: 1px;text-align:center;" | 20 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 7 | | style="border-style: solid; border-width: 1px;text-align:center;" | 7 | ||
+ | | Data In / GPIO <br/> GPIO_I2S_DI | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | A1 | | style="border-style: solid; border-width: 1px;text-align:center;" | A1 | ||
Line 90: | Line 109: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 26 | | style="border-style: solid; border-width: 1px;text-align:center;" | 26 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 6 | | style="border-style: solid; border-width: 1px;text-align:center;" | 6 | ||
+ | | style="background-color: lightgrey;" | Timer / GPIO <br/> GPIO_IBL_8254 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | A2 | | style="border-style: solid; border-width: 1px;text-align:center;" | A2 | ||
Line 95: | Line 115: | ||
| | | | ||
| | | | ||
− | | | + | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 249 |
| style="border-style: solid; border-width: 1px;text-align:center;" | 24 | | style="border-style: solid; border-width: 1px;text-align:center;" | 24 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 5 | | style="border-style: solid; border-width: 1px;text-align:center;" | 5 | ||
+ | | PWM / GPIO <br/> GPIO_PWM1 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | A3 | | style="border-style: solid; border-width: 1px;text-align:center;" | A3 | ||
Line 106: | Line 127: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 21 | | style="border-style: solid; border-width: 1px;text-align:center;" | 21 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 4 | | style="border-style: solid; border-width: 1px;text-align:center;" | 4 | ||
+ | | style="background-color: lightgrey;" | GPIO / Wakeup <br/> GPIO_S5_0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | SDA | | style="border-style: solid; border-width: 1px;text-align:center;" | SDA | ||
Line 111: | Line 133: | ||
| | | | ||
| | | | ||
− | | | + | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 248 |
| style="border-style: solid; border-width: 1px;text-align:center;" | 22 | | style="border-style: solid; border-width: 1px;text-align:center;" | 22 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 3 | | style="border-style: solid; border-width: 1px;text-align:center;" | 3 | ||
+ | | PWM / GPIO <br/> GPIO_PWM0 | ||
|- | |- | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | SCL | | style="border-style: solid; border-width: 1px;text-align:center;" | SCL | ||
Line 122: | Line 145: | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 23 | | style="border-style: solid; border-width: 1px;text-align:center;" | 23 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 2 | | style="border-style: solid; border-width: 1px;text-align:center;" | 2 | ||
+ | | style="background-color: lightgrey;" | GPIO / Wakeup <br/> GPIO_S5_1 | ||
|- | |- | ||
− | | colspan=" | + | | colspan="5" | |
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 228 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 228 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 19 | | style="border-style: solid; border-width: 1px;text-align:center;" | 19 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | RX | | style="border-style: solid; border-width: 1px;text-align:center;" | RX | ||
+ | | UART Receive / GPIO <br/> GPIO_UART2_RXD | ||
|- | |- | ||
− | | colspan=" | + | | colspan="5" | |
| style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 229 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 229 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 17 | | style="border-style: solid; border-width: 1px;text-align:center;" | 17 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | TX | | style="border-style: solid; border-width: 1px;text-align:center;" | TX | ||
+ | | style="background-color: lightgrey;" | UART Transmit / GPIO <br/> GPIO_UART2_TXD | ||
|} | |} | ||
Revision as of 14:47, 15 August 2014
The Ika lure is a lure that extends the existing low-speed connection by breaking it out and adding the pieces to make allow the MinnowBoard MAX to interface with an Arduino compatible shield.
Pinout
This details the translation of the pinout from the existing low-speed connector to the Arduino compatible pinout.
- Note: The Analog pins go through a Ti ADS1015
- These pins are accessed via I2C
- Datasheet: http://www.ti.com/lit/ds/sbas473c/sbas473c.pdf
- Note: There are two Ti TXS0108E voltage translators attached to pins 2-13, RX and TX
Layout
Native MinnowBoard MAX Pin/Function | Arduino Pin | MAX Low-speed Pin | Linux GPIO # | Linux GPIO # | MAX Low-speed Pin | Arduino Pin | Native MinnowBoard MAX Pin/Function | |
---|---|---|---|---|---|---|---|---|
GND | GND | Ground | ||||||
IDREF | 223 | 11 | 13 | SPI Clock GPIO_SPI_CLK | ||||
221 | 7 | 12 | Master In / Slave Out GPIO_SPI_MISO | |||||
3v3 | 3v3 | 222 | 9 | 11 | Master Out / Slave In GPIO_SPI_MOSI | |||
5v | 5v | 220 | 5 | 10 | SPI Chip Select 1 GPIO_SPI_CS# | |||
GND | GND | 216 | 14 | 9 | Clock / GPIO GPIO_I2S_CLK | |||
GND | GND | 219 | 18 | 8 | Data Out / GPIO GPIO_I2S_DO | |||
I2C #5 (pins 13 & 15) |
A0 | I2C | 218 | 20 | 7 | Data In / GPIO GPIO_I2S_DI | ||
A1 | I2C | 208 | 26 | 6 | Timer / GPIO GPIO_IBL_8254 | |||
A2 | I2C | 249 | 24 | 5 | PWM / GPIO GPIO_PWM1 | |||
A3 | I2C | 82 | 21 | 4 | GPIO / Wakeup GPIO_S5_0 | |||
SDA | I2C | 248 | 22 | 3 | PWM / GPIO GPIO_PWM0 | |||
SCL | I2C | 83 | 23 | 2 | GPIO / Wakeup GPIO_S5_1 | |||
228 | 19 | RX | UART Receive / GPIO GPIO_UART2_RXD | |||||
229 | 17 | TX | UART Transmit / GPIO GPIO_UART2_TXD |
- NOTE: For Arduino compatible shields to work, all low-speed pins should be set to GPIO except for the I2C interfaces.
- NOTE: If you are going to use PWM, those should be set in firmware appropriately
Denotes Pins that have issues with current firmware in GPIO mode | |
Denotes Pins that have been tested and work as expected. Remember to drive the pin to ground. |