原文链接:http://www.erji.net/read.php?tid=334798

ipod I/O接口定义,开始DIY把..........

苹果公司使用了一家名叫JAE公司的接插件,型号为DD1,这个接口有30针。


 
上图 左边30pin 右边1 pin
 



 



 



接口排列方式为:
1.2.3.4.5.6.7.8.9...........29.30

内部焊接点排列为:

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

接口定义为:
1 Ground (-) 地 *
2 Line Out - Common Ground (-) 线路输出 地*
3 Line Out - R (+) R声道线路输出
4 Line Out - L (+) L声道线路输出
5 Line In - R (+) R声道线路输入
6 Line In - L (+) L声道线路输入
7
8 Video Out - Composite Video (for ipod colour when slideshow activated) 复合视频输出 (只有彩屏的ipod有效)******
9
10
11 Serial GND RS-232串口 地
12 Serial TxD RS-232串口 TxD
13 Serial RxD RS-232串口 RxD
14
15 Ground (-) 地 **
16 USB GND (-) USB电源负极 **
17
18 3.3V Power (+) 3.3V电源正极
19 Firewire Power 12 VDC (+) 1394火线12V电源 正极 ***
20 Firewire Power 12 VDC (+) 1394火线12V电源 正极***
21 Accessory Indicator 附件识别接口 ****
22 FireWire Data TPA (-) 1394火线数据 TPA(-)
23 USB Power 5 VDC (+) USB 5V 电源 正极
24 FireWire Data TPA (+) 1394火线数据 TPA(+)
25 USB Data (-) USB 数据(-)
26 FireWire Data TPB (-) 1394火线数据 TPA(-)
27 USB Data (+) USB 数据(+)
28 FireWire Data TPB (+) 1394火线数据 TPB(+)
29 FireWire Ground (-) 1394火线12V电源 负极*****
30 FireWire Ground (-) 1394火线12V电源 负极*****


特殊定义:
* 1,2 与电路板连接
** 15,16 与电路板连接
*** 19,20 与电路板连接
**** 21 通过一个电阻连接到地。 不同的阻抗表明不同的辅助部件被连接。
已知的resistances/functions (欧姆) 是如下:
1k0 - iPod 基座
10k - 照相机适配器
500k - RS-232通信
1M0 - Belkin 自动适配器, iPod 自动地关闭了当力量分开了
***** 29,30 与电路板连接
****** 全部连接在公共地

RS-232连接:

 



遥控器接口:

 



Wire Color Generation 2 Generation 3 Signal
black Tip Tip Audio, left
white Ring (Next-to-tip) Ring Audio, right
red Ring 2(3rd ring from end) Ring 2 Audio ground
green Sleeve (4th ring from end) pin 1 Data to iPod
blue inner ring pin 4 Power to remote, +3.3v
yellow outermost ring pin 3 Digital ground
pin 2 Data from iPod (format unknown)
Sleeve no connect / unknown

 



控制芯片使用的是Microchip 12C508A microcontroller 单片机.
控制码:
Button G2 Three Byte Code G3 Seven Byte Code
PLAY/PAUSE 0xFF 0xFD 0xF1 0xFF 0x55 0x03 0x02 0x00 0x01 0xFA
VOL+ 0xFF 0xFD 0xF2 0xFF 0x55 0x03 0x02 0x00 0x02 0xF9
VOL- 0xFF 0xFD 0xF3 0xFF 0x55 0x03 0x02 0x00 0x04 0xF7
SKIP>> 0xFF 0xFD 0xF4 0xFF 0x55 0x03 0x02 0x00 0x08 0xF3
<<SKIP 0xFF 0xFD 0xF5 0xFF 0x55 0x03 0x02 0x00 0x10 0xEB
(button release) 0xFF 0xFD 0xF0 0xFF 0x55 0x03 0x02 0x00 0x00 0xFB