[转]Apple iPod, iPhone (2g, 3g), iPad Dock connector pinout



















































































































































Pin Signal Description Apple
pin numbering*
1 GND Ground
(-), internally connected with Pin 2 on iPod motherboard
30
2 GND Audio
& Video ground (-), internally connected with Pin 1 on iPod
motherboard
29
3 Right Line
Out - R (+) (Audio output, right channel)
28
4 Left Line
Out - L(+) (Audio output, left channel)
27
5 Right
In
Line
In - R (+)
26
6

Left In

Line
In - L (+)
25
7 ?   24
8 Video
Out

Composite video output (only when slideshow
active on iPod Photo)

or
Component Video Pb

23
9 S-Video
Chrominance output

for iPod Color, Photo only

or
Component Video Y

22
10 S-Video
Luminance output

for iPod Color, Photo only

or
Component Video Pr

21
11 AUDIO_SW If
connected to GND the iPhone sends audio signals through pin 3-4, otherwise
it uses onboard speaker. 
20
12 Tx ipod
sending line, Serial TxD
19
13 Rx

ipod receiving line, Serial RxD

18
14 RSVD Reserved 17
15 GND Ground
(-), internally connected with pin 16 on iPod motherboard
16
16 GND USB
GND (-), internally connected with pin 15 on iPod motherboard
15
17 RSVD Reserved 14
18 3.3V 3.3V
Power (+)
Stepped up to provide +5 VDC to
USB on iPod Camera Connector. If iPod is put to sleep while Camera
Connector is present, +5 VDC at this pin slowly drains back to 0 VDC.
13
19,20 +12V Firewire
Power 12 VDC (+)
11,12
21 Accessory
Indicator/Serial enable

Different resistances indicate accessory
type:
1kOhm - iPod docking station, beeps
when connected
10kOhm - Takes some iPods
into photo import mode

6.8 kΩ
- Serial port mode. Pin 11-13 are TTL level. Requires MAX232 chip to
convert to RS232 levels.
68kOhm -
makes iPhone 3g send audio through line-out without any messages
500kOhm
- related to serial communication / used to enable serial communications
Used in Dension Ice Link Plus car interface
  1MOhm - Belkin auto adaptor, iPod shuts
down automatically when power disconnected Connecting pin 21 to ground
with a 1MOhm resistor does stop the ipod when power (i.e. Firewire-12V) is
cut. Looks to be that when this pin is grounded it closes a switch so that
on loss of power the Ipod shuts off. Dock has the same Resistor.

10
22 TPA
(-)
FireWire
Data TPA (-)
9
23 5
VDC (+)
USB
Power 5 VDC (+)
8
24 TPA
(+)
FireWire
Data TPA (+)
7
25 Data
(-)
USB
Data (-)
6
26 TPB
(-)
FireWire
Data TPB (-)
5
27 Data
(+)

USB Data (+)
Pins 25 and 27 may be used in different manner.
To force the iPod 5G to
charge in any case, when USB Power 5 VDC (pin 23) is fed, 25 must be
connected to 5V through a 10kOhm resistor, and 27 must be connected to the
Ground (for example: pin 1) with a 10kOhm resistor.

iPod 5G can also be forced to charge by
attaching the data + and the data - pins to the 5v via a 10k Ohm resistor
( BOTH PINS) and connecting pin 16 to the 5v (ground). (Confirmed working
with iPod 5G 20GB). This provides 500mA of current for charging. For
quicker charing, up to 1A, see below.

To charge
an iPhone, 3G, 3GS, 4 / iPod Touch, 2nd gen, 3rd, 4th or Ipod Classic (6th
Gen), usb data- (25) should be at 2.8v, usb data+(27) should be at
2.0v. This can be done with a few simple resistors: 33k to +5v (23) and
22k to gnd(16) to obtain 2v and 33k to +5v and 47k to gnd to obtain 2.8v.
This is a notification to the iphone that it is connected to the external
charger and may drain amps from the usb.

To charge
iPod Nano pins 25 and 27 should be tied together and then
connected to a 10K ohm resistor, and the other side of this resistors then
needs to be connected to 5v power.

It‘s also possible to charge the iPod‘s or
iPhone‘s battery to make use the of internal +3.3v output (18) terminal to
connect the USB Data + (27) thru a 47k ohms resistor and the USB Data-
(25) thru a 47k resistor to the USB Power source +5v (23).  This way
the USB function is still useable for normal operations and makes it
easier the fit in a plug. The resistors are not to critical 2x 150k‘s
still work.

Added correction: iPod 2.1A charger
advertises 2.8V on D+ and 2.0V on D-.  Tying either wire to 5V could
damage the target - use resistors tied to 5.1V and ground to be
safe.

4
28 TPB
(+)
FireWire
Data TPB (+)
3
29,30 GND FireWire
Ground (-)
1,2

[转]Apple iPod, iPhone (2g, 3g), iPad Dock connector
pinout

时间: 2024-10-12 03:47:57

[转]Apple iPod, iPhone (2g, 3g), iPad Dock connector pinout的相关文章

iPhone 移植到 iPad:

来源:http://www.wapera.cn/ipadkaifa/71354.html iPhone移植到iPad: 方法一修改设备目标设置(普通模式:一套代码及XIB界面文件,代码分if和else来分别处理多种设备) 默认情况下,所有的iPhone程序都会运行在他们原始的屏幕大小320x480(非全屏状态),如果你想让你的程序运行在iPad上,且为全屏状态,你需要修改项目设置你们的TargetedDeviceFamily选为iPhone/iPad(这种模式使你的程序可以自动检测运行的设备类型

android如何判断当前网络类型(联网,2g,3g,wifi等)

一般对网络的判断都是判断是否联网,不过有时候我们需要知道具体的网络类型,比如在3g网络下,百度地图的定位功能存在很大的偏差,这就需要提前判断网络类型针对3g网络情况做特殊的处理. 关于Android如何检测网络的类型,网上代码很多,但是有用的不多,真正解决了问题的我只找到一篇(见文章末尾网址),为了更好的方便自己理解,对这片文章做了解释和整理. 在android中判断网络需要用到ConnectivityManager,下面的方法演示了如何用ConnectivityManager判断当前是否联网:

Android 判断用户2G/3G/4G移动数据网络

在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据. 通过 Android 提供的 TelephonyManager 和 ConnectivityManager 都可以获取到 NetworksInfo 对象,可以通过 getType() 获取类型,判断是 wifi 还是 mobile ,

Android通过tcpdump抓包(wifi, 2g, 3g都可以)

http://blog.csdn.net/deng529828/article/details/20646197 1. 手机要有root权限 2. 下载tcpdump   http://www.strazzere.com/android/tcpdump 3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump 如果这一步真机无法push,可以用adb push c:\where_you_put\tcpdump /sdcard,即先将文

转:Android 判断用户2G/3G/4G移动数据网络

Android 判断用户2G/3G/4G移动数据网络 在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据. 通过 Android 提供的 TelephonyManager 和 ConnectivityManager 都可以获取到 NetworksInfo 对象,可以通过 getType(

IOS的网络提示(E\2G\3G\4G\WIFI\无网)

1.介绍 网络提示是App开发中不可缺少的模块.现在App需求智能化,要求根据网络的变化可以自动做出合理的处理(包括提示.下载...等).对于网络的处理也非常简单,实现也就几行代码(这是因为,苹果对网络变化进行了整理). 苹果官方提供一个监控网络变化的文件名字为 Reachability.对于Reachability也有其不足的地方,它不能更详细的判断用户是那种手机网络,只是提供给开发者一个统称的表示. 2.官方 Reachability 的介绍 Reachability(官方)的获取方法是打开

iOS开发-Reachability实时检测Wifi,2G/3G/4G/网络状态

最近遇到一个功能就是根据用户当前的网络状,用户未联网需要提示一下,如果是Wifi可以推荐一些图片新闻,如果是3G模式设置为无图的模式,获取网络状态比较简单,毕竟中国现在的流量还是一个比较贵的状态,哪天用户发现App消耗流量过多说不定就干掉了App.不过苹果的Reachability都解决了以上问题,使用起来也比较方便,具体的稍微简单分析一下. Reachability.h头文件代码: #import <Foundation/Foundation.h> #import <SystemCon

RadioStream应用源码完整版(iphone版和ipad版)

RadioStream应用源码完整版(iphone版和ipad版),这个项目是从那个ios教程网分析过了的,也是一个不错的国外音乐应用的,支持iphone版和ipad版. <ignore_js_op> <ignore_js_op> <ignore_js_op><ignore_js_op> <ignore_js_op> 详细说明:http://ios.662p.com/thread-178-1-1.html RadioStream应用源码完整版(i

iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G)

前言: 在项目开发当中,往往需要利用网络.而用户的网络环境也需要我们开发者去注意,根据不同的网络状态作相应的优化,以提升用户体验. 但通常我们只会判断用户是在WIFI还是移动数据,而实际上,移动数据也分为2G/3G/4G等不同制式.而不同的网络制式又对用户体验产生 较为明显的影响(对于依赖网络的项目而言).因此很有必要对不同的网络制式作相应的优化. 而在iOS当中,无论是苹果官方提供的Reachability类还是较为常用的第三方网络类AFNetworking,它们提供的网络环境判断也仅限 于W