Difference between revisions of "Calamari Lure"

From eLinux.org
Jump to: navigation, search
(Reference Material)
(Reference Material)
Line 109: Line 109:
 
* [http://en.wikipedia.org/wiki/Seven-segment_display_character_representations 7 Segment Display Character Mapping]
 
* [http://en.wikipedia.org/wiki/Seven-segment_display_character_representations 7 Segment Display Character Mapping]
 
* [https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/mcp320x.c?id=v3.14 MCP320x Linux Kernel Device Driver]
 
* [https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/mcp320x.c?id=v3.14 MCP320x Linux Kernel Device Driver]
* [https://www.kernel.org/doc/Documentation/spi/spidev SPIDEV - userspace spi character device driver interface documentation]
+
* [https://www.kernel.org/doc/Documentation/spi/spidev SPIDEV - userspace SPI character device driver interface documentation]
 +
* [https://www.kernel.org/doc/Documentation/i2c/dev-interface I2CDEV - userspace I2C character device driver interface documentation]
  
 
= Design =
 
= Design =

Revision as of 19:22, 16 April 2014

Description

General Information

The Calamari Lure is designed as a demonstration platform for the MinnowBoardMax

Features

  • 2 PWM controlled LEDS
Signal Function PadConf
SIO_PWM_00 LED1 GPIO Output
SIO_PWM_11 LED2 GPIO Output


  • GPIO Output controlled 7 Segment LED display
Signal Function PadConf
GPIO_S5_2 Clock GPIO Output
LPE_I2S2_DATAIN Data GPIO Output
LPE_I2S2_DATAOUT Latch GPIO Output
LPE_I2S2_FRM Clear GPIO Output


  • ADC input using a variable resistor slider potentiometer via a SPI based ADC
Signal Function PadConf
SIO_SPI_CS Chip Select SPI
SIO_SPI_DO Data Out SPI
SIO_SPI_DI Data In SPI
SIO_SPI_CLK Clock SPI


  • 3 GPIO inputs using a buttons
Signal Function PadConf
LPE_I2S2_CLK S1 GPIO Input
SIO_UART1_CTS S2 GPIO Input
SIO_UART1_RTS S3 GPIO Input


  • dual TTL uarts
Signal Function PadConf
SIO_UART1_TX UART1 TX UART
SIO_UART1_RX UART1 RX UART
SIO_UART2_TX UART2 TX UART
SIO_UART2_RX UART2 RX UART


  • RGB GPIO controlled LED
Signal Function PadConf
GPIO_S5_0 RED GPIO Output
GPIO_S5_1 GREEN GPIO Output
ILB_8254_SPKR BLUE GPIO Output


  • I2C EEPROM at 0x50
Signal Function PadConf
SIO_I2C5_DATA I2C Data I2C
SIO_I2C5_CLK I2C Clock I2C


Reference Material

Design

Components

  • Single tricolored surface mount RGB LED (datasheet) for Rev A Version
  • 74HC595 Serial Shift Register (datasheet)
  • 7 Segment Display (datasheet)
  • 10k Slider Potentiometer (datasheet)
  • NPN Transistor MMBT2222A (datasheet)
  • Microchip MCP3004 SPI Based Analog-to-Digital converter (datasheet)
  • CAT24C256W I2C based EEPROM (datasheet)
  • Button

Design Files

Test Files

  • Coming Soon!