Canon PowerShot A3100 IS: Difference between revisions
Created page with "Teardown of the Canon PowerShot A3100 IS point-and-shoot camera. 12.1 MP, 1/2.3" CCD sensor, optical image stabilizer. Released in January 2010. PCB date code is 3rd week of..." |
mNo edit summary |
||
| Line 9: | Line 9: | ||
No service manual found. | No service manual found. | ||
== Teardown Pictures == | ==Teardown Pictures== | ||
[[File:Canon PowerShot A3100 IS Main Front.jpg|none|thumb|Main PCB, top view]] | [[File:Canon PowerShot A3100 IS Main Front.jpg|none|thumb|Main PCB, top view]] | ||
[[File:Canon PowerShot A3100 IS Main Back.jpg|none|thumb|Main PCB, bottom view]] | [[File:Canon PowerShot A3100 IS Main Back.jpg|none|thumb|Main PCB, bottom view]] | ||
| Line 19: | Line 19: | ||
[[File:Canon PowerShot A3100 IS ccd sensor back.jpg|none|thumb|CCD sensor and lens assembly, bottom view]] | [[File:Canon PowerShot A3100 IS ccd sensor back.jpg|none|thumb|CCD sensor and lens assembly, bottom view]] | ||
== Parts Identification == | ==Parts Identification== | ||
The parts are grouped based on (guessed) functional blocks. | The parts are grouped based on (guessed) functional blocks. | ||
=== CPU/DSP === | ===CPU/DSP=== | ||
Canon '''DIGIC III''' | Canon '''DIGIC III''' | ||
* Main SoC | *Main SoC | ||
* Marking CK4-1127 E142C2 Z55 | *Marking CK4-1127 E142C2 Z55 | ||
Samsung '''K8P6415UQB''' 4Mx16 NOR Flash Memory, 16 MB | Samsung '''K8P6415UQB''' 4Mx16 NOR Flash Memory, 16 MB | ||
| Line 34: | Line 34: | ||
'''351-9K3''' 8-pin package RTC? (near 32k crystal) | '''351-9K3''' 8-pin package RTC? (near 32k crystal) | ||
=== CCD Driver === | ===CCD Driver=== | ||
Analog Devices '''DI9004''' (also found in Sanyo VPC-S1415) | Analog Devices '''DI9004''' (also found in Sanyo VPC-S1415) | ||
* Marking: BBCZ #1008 1808576.1 | *Marking: BBCZ #1008 1808576.1 | ||
* CCD frontend w/ ADC and likely also timing generator | *CCD frontend w/ ADC and likely also timing generator | ||
=== Audio/Video === | ===Audio/Video=== | ||
Sanyo '''LA74310LP''' Audio Interface and Video Driver | Sanyo '''LA74310LP''' Audio Interface and Video Driver | ||
* Marking A74310 0PX0 | *Marking A74310 0PX0 | ||
=== Lens/Image Stabilization === | ===Lens/Image Stabilization=== | ||
Renesas '''R2J30507''' 01110B optical image stabilization driver | |||
* Similar IC in Sony W120, Canon PowerShot G9 | *Similar IC in Sony W120, Canon PowerShot G9 | ||
2x Murata '''ENC-03''' series, angular rate sensors (SE501/SE502) | 2x Murata '''ENC-03''' series, angular rate sensors (SE501/SE502) | ||
* Probably 1x ENC-03RC-R and 1x ENC-03RD-R | *Probably 1x ENC-03RC-R and 1x ENC-03RD-R | ||
* Similar to Sony W120, Canon PowerShot G9 | *Similar to Sony W120, Canon PowerShot G9 | ||
=== Power === | ===Power=== | ||
Maxim '''8680CE''' TL005 7 Channel DC-DC Power Management IC | Maxim '''8680CE''' TL005 7 Channel DC-DC Power Management IC | ||
=== Flash === | ===Flash=== | ||
TI '''TPS65560''' Flash charger and IGBT driver | TI '''TPS65560''' Flash charger and IGBT driver | ||
* Chip marking: BPR TI 01 A2DI | *Chip marking: BPR TI 01 A2DI | ||
* Also in Sony W55 and W120 | *Also in Sony W55 and W120 | ||
Renesas '''RJP4002ASA''' IGBT | Renesas '''RJP4002ASA''' IGBT | ||
[[File:Canon PowerShot A3100 IS debug connector.jpg|thumb|Unpopulated connector, likely with JTAG and UART]] | [[File:Canon PowerShot A3100 IS debug connector.jpg|thumb|Unpopulated connector, likely with JTAG and UART]] | ||
== Hacking == | ==Hacking== | ||
Unpopulated connector located on back of board | Unpopulated connector located on back of board | ||
* Candidate for JTAG and debug UART | *Candidate for JTAG and debug UART | ||
* Pin-out likely same as documented [https://web.archive.org/web/20200302085303/https://nada-labs.net/2014/finding-jtag-on-a-canon-elph100hs-ixus115/ here]. | *Pin-out likely same as documented [https://web.archive.org/web/20200302085303/https://nada-labs.net/2014/finding-jtag-on-a-canon-elph100hs-ixus115/ here]. | ||
<syntaxhighlight lang="c"> | <syntaxhighlight lang="c"> | ||
TX - _ RX | TX - _ RX | ||