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===
LG (Renesas?) '''R2J30507''' 01110B optical image stabilization driver
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