Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Search
| Go
Wiki
>
Main
>
MPIOHD200Port
>
InsideMPIOHD200
---+ http://ecx.images-amazon.com/images/I/415EZGPRS0L._SS500_.jpg ---+ Documentation Here is the documentation for the IC's used: * [[http://www.datasheetcatalog.com/datasheets_pdf/S/C/F/5/SCF5249PB.shtml][SCF5249VF140 140 Mhz Coldfire CPU]] * [[http://www.wolfsonmicro.com/uploads/documents/WM8750.pdf][WM8750 Audio codec]] * [[http://www.tomatolsi.com/english/products/download/new_downlaoad/TL0350A_V11.pdf][TL0350 LCD module]] * [[http://www.hynix.com/datasheet/pdf/dram/HY5V26D(L)F(P)%20Series%20(Rev0.1).pdf][HY5V26D 16MB RAM (4 banks x 2M x 16bit)]] * [[http://www.genesyslogic.com/eimages_product/GL811EDatasheet_123.pdf][GL811E IDE - USB]] * [[http://www.atmel.com/dyn/resources/prod_documents/doc5140.pdf][Atmel AT93C46 1kbit EEPROM]] contains configuration file for GL811E * [[http://www.sst.com/products.xhtml/parallel_flash/39/x16/SST39VF1601][SST39VF1601 2MB Flash]] * [[http://www.semiconductors.philips.com/acrobat/literature/9397/75009421.pdf][TEA5767/68 Single chip FM Stereo radio]] * [[http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1003,C1037,C1078,C1088,P1732,D3238][Chip marked LTLX4131 - probably LTC1733 monolithic lithium-ion battery charger]] * [[http://focus.ti.com/lit/ds/symlink/sn74lvc16245a.pdf][Sn74LVC245A 16-Bit Bus Transceiver With 3-State Outputs]] * [[http://www.national.com/pf/LM/LM339.html][LM 339 Quad voltage comparator]] * [[http://cds.linear.com/docs/Datasheet/3405fa.pdf][LTC3405ES6 1.5MHz, 300 mA synchronous step-down regulator (marked LTXQ)]] setup for 1.8V output * [[http://cds.linear.com/docs/Datasheet/1772fb.pdf][LTC1772 Constant Frequency Current Mode Step-Down DC/DC Controller (chip marked LTIL)]] setup for 3.33V output * [[http://www.onsemi.com/pub/Collateral/NCP1117-D.PDF][Chip manufactured by On semi with mark RDA 7-33G in SOT223 - probably NCP1117-33 1.0 A Low-Dropout Positive Fixed Voltage Regulator 3.3V version]] provides power to GL811E and 93C46 from USB * Unknown chip marked IRG4T could be backlight LEDs driver * Seagate ST1 5 GB microdrive (ST650211CF) - datasheet not available ---+ TEA5767 radio FM module <img width="281" alt="FM module pinout" src="http://www.rockbox.org/wiki/pub/Main/InsideMPIOHD200/TEA_module.jpg" title="TEA module" height="347" /> The pinout is as fallows: 1 Vcc 1 GND 1 Antenna 1 GND 1 GND 1 Bus enable 1 I2C Clock 1 I2C Data 1 Right out 1 Left out Module is configured to comunicate over I2C and has address 0xC0. ---+ I2C comunication I have attached logic analyzer to the I2C bus (pins described abowe). Without HDD connected (so firmware hangs on IDE access) the only communication on the bus is 0x34 0x0A 0x00 which looks like some command for DAC. I have partialy confirmed this by entering "Diagnostic mode" - no I2C communication, than selecting DAC test we see very the same sequence of bytes. According to WM8750 datasheet it means to unmute DAC which makes sense. ---+ Diagnostic mode You can put player in sort of diagnostic mode by pressing both rec and play buttons at startup. There You can choose to test DAC, USB connection, DRAM, LCD and keys (ADC). Particulary interesting is the keys (ADC) test which gives some informations how buttons are hooked. Buttons change reading from ADC2 (it is second channel of scf5249 adc). Play button seems to have the highest priority but it also ends the test so the value it produces is unknown. Other keys priority are in order: rec>vol down>vol up>next>prev>select the readings are: 340>680>1060>1410>1750>2100. Untouched buttons gives reading about 2800. This is very similar to the [[http://www.rockbox.org/twiki/Main/IriverHardwareComponents][Iriver H1xx]]. Moreover ADC1 and ADC4 seems to be related to headphone plug detection. When headphones are plugged reading from ADC1 and ADC4 is 000/2880 when jack is unplugged readings are 2900/0252. Looking through the firmware disasm ADC1 is related to the remote. ADC3 is related to battery voltage reading. In original firmware value from ADC3 is readed 20 times and mean value of the 10 highest readings is indicator of the battery condition. ---+ Firmware dissasembly [[http://www.rockbox.org/twiki/bin/view/Main/DissasemblyMPIOHD200][Disassembly of the firmware]] ---+ Scans of the PCB * [[%ATTACHURL%/HD200inside.zip][HD200inside.zip]]
I
Attachment
Action
Size
Date
Who
Comment
zip
HD200inside.zip
manage
1472.3 K
02 Jan 2006 - 16:35
SashaZheligovsky
?
The insides of the HD200
jpg
TEA_module.jpg
manage
30.9 K
23 Sep 2009 - 10:01
MarcinBukat
FM module pinout
zip
Xray-hd200-part1.zip
manage
5664.7 K
24 May 2009 - 18:02
MarcinBukat
Xray photos of unpopulated connector area (part1)
zip
Xray-hd200-part10.zip
manage
5127.5 K
24 May 2009 - 18:59
MarcinBukat
Xray photos of unpopulated connector area (part10)
zip
Xray-hd200-part2.zip
manage
4914.1 K
24 May 2009 - 18:05
MarcinBukat
Xray photos of unpopulated connector area (part2)
zip
Xray-hd200-part3.zip
manage
5675.7 K
24 May 2009 - 18:11
MarcinBukat
Xray photos of unpopulated connector area (part3)
zip
Xray-hd200-part4.zip
manage
5048.4 K
24 May 2009 - 18:19
MarcinBukat
Xray photos of unpopulated connector area (part4)
zip
Xray-hd200-part5.zip
manage
5847.6 K
24 May 2009 - 18:35
MarcinBukat
Xray photos of unpopulated connector area (part5)
zip
Xray-hd200-part6.zip
manage
5394.2 K
24 May 2009 - 18:41
MarcinBukat
Xray photos of unpopulated connector area (part6)
zip
Xray-hd200-part7.zip
manage
5751.2 K
24 May 2009 - 18:44
MarcinBukat
Xray photos of unpopulated connector area (part7)
zip
Xray-hd200-part8.zip
manage
5429.3 K
24 May 2009 - 18:52
MarcinBukat
Xray photos of unpopulated connector area (part8)
zip
Xray-hd200-part9.zip
manage
5649.7 K
24 May 2009 - 18:57
MarcinBukat
Xray photos of unpopulated connector area (part9)
BMP
i2c_communication_on_powerON.BMP
manage
900.1 K
24 Sep 2009 - 10:30
MarcinBukat
screen copy from logic analyzer
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r21
<
r20
<
r19
<
r18
|
B
acklinks
|
V
iew topic
|
M
ore topic actions
r21 - 27 Apr 2010 - 22:19:29 -
MarcinBukat
Parents:
WebHome
>
MPIOHD200Port
Copyright © by the contributing authors.