Difference between revisions of "Iphone 3GS camera"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (→pinout)  | 
				 (→pinout)  | 
				||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
==   | 
  == 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.  | 
  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.   | 
  Getting the pinout is not easy.   | 
||
Latest revision as of 12:05, 11 November 2015
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,10 | GND | 
| 3,4,5,6 | NC | 
| 9,11 | DATAP0, DATAN0 | 
| 13,16,17 | GND | 
| 12 | VCC 3.0V | 
| 14 | RESETN | 
| 15 | VCC 1.8V ? | 
| 18 | CLK | 
| 19,21 | PCLKP, PCLKN | 
| 20 | SCL | 
| 22 | SDA | 
| 23,24 | GND | 
| 25,26,27,28 | GND | 
This makes me think: The pixel data is transferred serially. Configuration data is transferred using I2C.