首先。看看用USB和1394线充电有什么不同。

USB能提供+5V/500mA的电流。接电脑的接头接线见上图。
在接ipod那边,
16 USB GND (-) USB电源负极 **
23 USB Power 5 VDC (+) USB 5V 电源 正极
25 USB Data (-) USB 数据(-)
27 USB Data (+) USB 数据(+)
参见yshclh的帖子:ipod I/O接口定义,开始DIY把
1394充电器提供12V/0.67A.接线为
19 Firewire Power 12 VDC (+) 1394火线12V电源 正极 ***
20 Firewire Power 12 VDC (+) 1394火线12V电源 正极***
22 FireWire Data TPA (-) 1394火线数据 TPA(-)
24 FireWire Data TPA (+) 1394火线数据 TPA(+)
26 FireWire Data TPB (-) 1394火线数据 TPA(-)
28 FireWire Data TPB (+) 1394火线数据 TPB(+)
29 FireWire Ground (-) 1394火线12V电源 负极*****
30 FireWire Ground (-) 1394火线12V电源 负极*****
第2。对于变压器的选择
个人推荐开关电源 〉铁芯变压器 〉电容降压
开关电源输入电压范围广(100V-240V)输出电压稳定,输出电流大。他是高压交流电进入电源,首先经过扼流线圈和电容,滤除高频杂波和同相干扰信号,在将高压交流电转化为高压直流电,进一步由开关电路把直流电转化为高频率的脉动直流电,把得到的脉动直流电,送到高频开关变压器进行降压,再由二极管和滤波电容组成的低压滤波电路进行整流和滤波就得到了纯静的低压直流电。一般较高端的产品都采用这种配电器。
铁芯变压器根据电磁感应,把高压交流电变为低压高流电。变压器体积越大,线圈线径越粗,输出功率就越大。输入电压/输出电压=初级圈数/次级圈数。有一些厂家为了节省成本,往往把把初级和次级圈数按比例减少,造成输出功率不足,变压器过载工作而发热。这种变压器一般输入电压只有一个(120V/220V).如果到别的国家就不能使用。此类变压器输出功率较低,稳压不是很好。容易受到外界电网的干扰。使用时有较大的电流声。
电容降压是利用电容的容抗直接降低低电压。成本低,功率小,如果接线不当会有触电危险。
第3。稳压电路
毕竟ipod还是比较贵的冬冬,加一个稳压可以对他多一点保障
USB型
1. 7805稳压
7805是很常见的3端稳压IC,无需外围元件,有过流和温度保护。成本低
7805输入电压为7V-25V,输出4.8~5.2V.最大输出电流为1A,应付ipod足以胜任。


2. LM317稳压
输出5V电压,输入电压可以为7V-28V.此IC为可调稳压IC,需要加外围元件。
Vout=1.25V(1+R2/R1)+I(R2)
实际电压可以慢慢调试

1394型
1。 用7812稳压
7812和7805为同类型IC,只不过输出电压由5V 提升为12V
2. 用LM317稳压
把上图的R1,R2数值改变就可以
无论用什么稳压IC,对于变压器的要求都是最大工作电流不小于500mA(以usb为参考)/650mA(原配1394充电器为参考)