Difference between revisions of "Hardware hacking"

From Pandora Wiki
Jump to: navigation, search
(Breakout Board: cat)
(formating)
Line 1: Line 1:
''Please add to this if you have any information''
+
{{introNote|About custom hardware extensions}}
 
==Official Hackers Manual==
 
==Official Hackers Manual==
 
[http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v101.pdf Pandora Hackers Manual v1.01 by MWeston]
 
[http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v101.pdf Pandora Hackers Manual v1.01 by MWeston]
  
==Making an RS232 level converter for the Pandora==
 
How is this done?
 
  
 
==Pinouts==
 
==Pinouts==
 
Here's a list of pinouts for the various connectors and boards.
 
Here's a list of pinouts for the various connectors and boards.
  
Here's a pic of the board, some of the pinouts can be seen on it. [http://pandorapress.net/files/2010/02/rev5.jpg]  Board with many components labeled.  [http://www.rspace.eu/pandora/]
+
Here's a pic of the board, some of the pinouts can be seen on it. [http://pandorapress.net/files/2010/02/rev5.jpg]
  
 
==Ext Connector==
 
==Ext Connector==
 +
[[Image:Cable_connector pinout.png|thumb|TV cable connector]]
 
''What does it have?''
 
''What does it have?''
 
* UART2
 
* UART2
Line 20: Line 19:
 
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).
 
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).
  
 
''What is the pinout?''
 
 
* The pinout of the [http://s198.photobucket.com/albums/aa99/MWeston_2007/?action=view&current=cable_connector.png Ext Connector]
 
  
 
''Where can we get the connectors from?''
 
''Where can we get the connectors from?''
Line 31: Line 26:
  
 
==Battery==
 
==Battery==
 +
[[Image:Battery.jpg|thumb]]
 
* 3.7V  
 
* 3.7V  
 
* Lithium polymer single cell battery
 
* Lithium polymer single cell battery
Line 40: Line 36:
  
 
===LCD===
 
===LCD===
 +
* TD043MTEA2 [http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA2.pdf datasheet]
 
* LTPS (8-bit parallel input for R, G and B, with separate horizontal and vertical sync)
 
* LTPS (8-bit parallel input for R, G and B, with separate horizontal and vertical sync)
 
* 3.3V?
 
* 3.3V?
* TD043MTEA2 [http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA2.pdf datasheet]
 
  
 
===UART===
 
===UART===
Line 50: Line 46:
 
===GPIO===
 
===GPIO===
 
* 6 are available on the EXT connector
 
* 6 are available on the EXT connector
* ''Are there any internal?''
+
* 7 are internal, 2 of which can be used as extra shoulder buttons
** 7 are internal, 2 of which can be used as extra shoulder buttons
+
* 1 located on the LCD cable
** 1 located on the LCD cable
 
  
===Battery===
 
 
===JTAG===
 
===JTAG===
 
* Yes, 1.8V 10-pin (board label JTAG)
 
* Yes, 1.8V 10-pin (board label JTAG)
Line 66: Line 60:
  
 
===Keypad backlight===
 
===Keypad backlight===
Maximum current draw?
+
 
  
 
==Breakout Board==
 
==Breakout Board==

Revision as of 18:48, 20 April 2011

About custom hardware extensions

Official Hackers Manual

Pandora Hackers Manual v1.01 by MWeston


Pinouts

Here's a list of pinouts for the various connectors and boards.

Here's a pic of the board, some of the pinouts can be seen on it. [1]

Ext Connector

TV cable connector

What does it have?

  • UART2
  • UART3
  • TV out
  • Stereo line out
  • Stereo line in
  • The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).


Where can we get the connectors from?

  • The connector appears to be a Tyco Electronics connector, part number 1717169-2
  • The manufacturer does *not* stock these for engineering samples, and very few vendors carry them

Battery

Battery.jpg

Internal connections

LCD

  • TD043MTEA2 datasheet
  • LTPS (8-bit parallel input for R, G and B, with separate horizontal and vertical sync)
  • 3.3V?

UART

  • UART2 and 3 are available via the EXT connector, and via internal solder pads on the latest revision
    • UART2 appears to support hardware flow control with RTS/CTS lines

GPIO

  • 6 are available on the EXT connector
  • 7 are internal, 2 of which can be used as extra shoulder buttons
  • 1 located on the LCD cable

JTAG

  • Yes, 1.8V 10-pin (board label JTAG)

I2C

  • One at 1.8V from the OMAP (board label I2C3-1V8)
  • One at 2.8V (board label I2C3-2V8)

USB

  • No internal USB ports

Keypad backlight

Breakout Board

Developer's breakout board
Developer's breakout board

This is the breakout board used by Pandora team members during development. Only a small number were made, and they are not available to the public. However a similar product (or gerber files) may be released in the future. A schematic for this board is available here: http://openpandora.ca/schematic/AV_Board_schematic.pdf