Difference between revisions of "Minnowboard:MaxLure-Ika"
(adding more descriptive pinout names to the ika lure) |
(→Layout) |
||
Line 17: | Line 17: | ||
! width="5%" | Arduino Pin | ! width="5%" | Arduino Pin | ||
! width="5%" | MAX Low-speed Pin | ! width="5%" | MAX Low-speed Pin | ||
− | ! width="5%" | Linux GPIO # | + | ! width="5%" | Linux GPIO # (<= 3.17) |
+ | ! width="5%" | Linux GPIO # (>= 3.18) | ||
! width="10%" | | ! width="10%" | | ||
− | ! width="5%" | Linux GPIO # | + | ! width="5%" | Linux GPIO # (>= 3.18) |
+ | ! width="5%" | Linux GPIO # (<= 3.17) | ||
! width="5%" | MAX Low-speed Pin | ! width="5%" | MAX Low-speed Pin | ||
! width="5%" | Arduino Pin | ! width="5%" | Arduino Pin | ||
Line 26: | Line 28: | ||
| | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | | | style="border-style: solid; border-width: 1px;text-align:center;" | | ||
− | | colspan=" | + | | colspan="4" | |
| 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 37: | Line 39: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 479 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 223 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 223 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 11 | | style="border-style: solid; border-width: 1px;text-align:center;" | 11 | ||
Line 44: | Line 48: | ||
| | | | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | | | style="border-style: solid; border-width: 1px;text-align:center;" | | ||
− | | colspan=" | + | | colspan="4" | |
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 477 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 221 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 221 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 7 | | style="border-style: solid; border-width: 1px;text-align:center;" | 7 | ||
Line 55: | Line 60: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 478 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 222 | | 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 | ||
Line 65: | Line 72: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 476 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 220 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 220 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 5 | | style="border-style: solid; border-width: 1px;text-align:center;" | 5 | ||
Line 75: | Line 84: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 472 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 216 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 216 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 14 | | style="border-style: solid; border-width: 1px;text-align:center;" | 14 | ||
Line 85: | Line 96: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 475 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 219 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 219 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 18 | | style="border-style: solid; border-width: 1px;text-align:center;" | 18 | ||
Line 97: | Line 110: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 474 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 218 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 218 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 20 | | style="border-style: solid; border-width: 1px;text-align:center;" | 20 | ||
Line 106: | Line 121: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 464 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 208 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 208 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 26 | | style="border-style: solid; border-width: 1px;text-align:center;" | 26 | ||
Line 115: | Line 132: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 505 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 249 | | 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 | ||
Line 124: | Line 143: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 338 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 82 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 82 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 21 | | style="border-style: solid; border-width: 1px;text-align:center;" | 21 | ||
Line 133: | Line 154: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 504 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 248 | | 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 | ||
Line 142: | Line 165: | ||
| | | | ||
| | | | ||
+ | | | ||
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 339 | ||
| style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 83 | | style="border-style: solid; border-width: 1px;text-align:center;background-color: lightblue;" | 83 | ||
| style="border-style: solid; border-width: 1px;text-align:center;" | 23 | | style="border-style: solid; border-width: 1px;text-align:center;" | 23 | ||
Line 147: | Line 172: | ||
| style="background-color: lightgrey;" | GPIO / Wakeup <br/> GPIO_S5_1 | | style="background-color: lightgrey;" | GPIO / Wakeup <br/> GPIO_S5_1 | ||
|- | |- | ||
− | | colspan=" | + | | colspan="6" | |
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 484 | ||
| 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 | ||
Line 153: | Line 179: | ||
| UART Receive / GPIO <br/> GPIO_UART2_RXD | | UART Receive / GPIO <br/> GPIO_UART2_RXD | ||
|- | |- | ||
− | | colspan=" | + | | colspan="6" | |
+ | | style="border-style: solid; border-width: 1px;text-align:center;background-color: #FF99CC;" | 485 | ||
| 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 |
Latest revision as of 16:00, 16 March 2015
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 # (<= 3.17) | Linux GPIO # (>= 3.18) | Linux GPIO # (>= 3.18) | Linux GPIO # (<= 3.17) | MAX Low-speed Pin | Arduino Pin | Native MinnowBoard MAX Pin/Function | |
---|---|---|---|---|---|---|---|---|---|---|
GND | GND | Ground | ||||||||
IDREF | 479 | 223 | 11 | 13 | SPI Clock GPIO_SPI_CLK | |||||
477 | 221 | 7 | 12 | Master In / Slave Out GPIO_SPI_MISO | ||||||
3v3 | 3v3 | 478 | 222 | 9 | 11 | Master Out / Slave In GPIO_SPI_MOSI | ||||
5v | 5v | 476 | 220 | 5 | 10 | SPI Chip Select 1 GPIO_SPI_CS# | ||||
GND | GND | 472 | 216 | 14 | 9 | Clock / GPIO GPIO_I2S_CLK | ||||
GND | GND | 475 | 219 | 18 | 8 | Data Out / GPIO GPIO_I2S_DO | ||||
I2C #5 (pins 13 & 15) |
A0 | I2C | 474 | 218 | 20 | 7 | Data In / GPIO GPIO_I2S_DI | |||
A1 | I2C | 464 | 208 | 26 | 6 | Timer / GPIO GPIO_IBL_8254 | ||||
A2 | I2C | 505 | 249 | 24 | 5 | PWM / GPIO GPIO_PWM1 | ||||
A3 | I2C | 338 | 82 | 21 | 4 | GPIO / Wakeup GPIO_S5_0 | ||||
SDA | I2C | 504 | 248 | 22 | 3 | PWM / GPIO GPIO_PWM0 | ||||
SCL | I2C | 339 | 83 | 23 | 2 | GPIO / Wakeup GPIO_S5_1 | ||||
484 | 228 | 19 | RX | UART Receive / GPIO GPIO_UART2_RXD | ||||||
485 | 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. |