Iphone 3GS camera

From BitWizard Wiki
Revision as of 17:22, 27 March 2012 by Rew (talk | contribs) (Created page with "== intro == I bought an Iphone 3GS camera module as it is cheap, and I expected to be able to interface it with something, probably an FPGA. == pinout == Getting the pinou...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

intro

I bought an Iphone 3GS camera module as it is cheap, and I expected to be able to interface it with something, probably an FPGA.

pinout

Getting the pinout is not easy.

The connector has a central part with 12 pins on each side and a further 4 pins on the corners. Those four pins on the corners are numbered 25 through 28. The other pins are numbered 1,3,5,...-23 on one side and 2,4,6,...-24 on the other side.

So far I've managed to find:

1,2,7,8,10GND
3,4,5,6NC
9,11DATAP0, DATAN0
13,16,17GND
12VCC 3.0V
15VCC 1.8V ?
18CLK
19,21PCLKP, PCLKN
20SCL
22SDA
23,24GND
25,26,27,28GND

This makes me think: The pixel data is transferred serially. Configuration data is transferred using I2C.