Difference between revisions of "Canon PowerShot A3100 IS"
(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...") |
m |
||
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 |
Latest revision as of 00:40, 9 October 2023
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 2010.
The teardown subject was dead, with missing battery, and won't power on when 3.7V is applied to the battery terminals.
Technical details, including firmware dumps, on the CHDK Wiki.
No service manual found.
Contents
Teardown Pictures
Parts Identification
The parts are grouped based on (guessed) functional blocks.
CPU/DSP
Canon DIGIC III
- Main SoC
- Marking CK4-1127 E142C2 Z55
Samsung K8P6415UQB 4Mx16 NOR Flash Memory, 16 MB
Elpida D51321DBH-6ETS-F 16Mx32 DDR333 Mobile RAM, 64 MB
351-9K3 8-pin package RTC? (near 32k crystal)
CCD Driver
Analog Devices DI9004 (also found in Sanyo VPC-S1415)
- Marking: BBCZ #1008 1808576.1
- CCD frontend w/ ADC and likely also timing generator
Audio/Video
Sanyo LA74310LP Audio Interface and Video Driver
- Marking A74310 0PX0
Lens/Image Stabilization
Renesas R2J30507 01110B optical image stabilization driver
- Similar IC in Sony W120, Canon PowerShot G9
2x Murata ENC-03 series, angular rate sensors (SE501/SE502)
- Probably 1x ENC-03RC-R and 1x ENC-03RD-R
- Similar to Sony W120, Canon PowerShot G9
Power
Maxim 8680CE TL005 7 Channel DC-DC Power Management IC
Flash
TI TPS65560 Flash charger and IGBT driver
- Chip marking: BPR TI 01 A2DI
- Also in Sony W55 and W120
Renesas RJP4002ASA IGBT
Hacking
Unpopulated connector located on back of board
- Candidate for JTAG and debug UART
- Pin-out likely same as documented here.
TX - _ RX
GND - _ 3.3V
SHDN - _ N/C
N/C - _ HALF_BAUD
PD - _ ALT_BOOT
PD - _ /TRST
TDI - _ TMS
TCK - _ TDO
/OFF