AN ACTUAL SHUTTER CONTROLLER IMPLEMENTATION Post 1 of 2
Please read this first:
http://chdk.setepontos.com/index.php?topic=8801.msg92280#msg92280The S90 shutter pulses are actually composed of a high-speed 100 kHz pulse train for the duration of the open or close energization. This is not typical of external shutters which need a solid energization pulse. Thus a new mod was added to disarm retriggering the timers when additional pulses of the same polarity follow the initial trigger until an opposite polarity trigger has occurred. This means that the controller cleans up the input energization pulse, while allowing a shorter or longer solid energization pulse at the output. That has been added in V2 rev 7 above. So you can use either V4 below which adds an auxiliary input, or the simplified V2.
These are the specific components needed. Other resistors and capacitors are your own choice.
BOM - DigiKey
1X 296-1187-1-ND SN74HC00DR IC QUAD 2-INPUT NAND GATE 14SOIC
1X 296-1188-1-ND SN74HC02DR IC QUAD 2-INPUT NOR GATE 14-SOIC
1X SI9986DY-T1-E3CT-ND SI9986DY-T1-E3 IC BUFFERED H-BRIDGE 8-SOIC
2X TLP2160(F)-ND TLP2160(F) ISOLATOR 2.5KVRMS 2CH TOTEM SO8
1X 296-17360-1-ND LP2981-33DBVR IC REG LDO 3.3V .1A SOT23-5
2X SM-42TW204CT-ND SM-42TW204 TRIMMER 200K OHM 0.25W SMD (11 turn SMD)
2X LMC555CMXTR-ND LMC555CMX/NOPB IC OSC MONO TIMING 3MHZ 8-SOIC
2X 478-1239-1-ND 0603YC104KAT2A CAP CER 0.1UF 16V 10% X7R 0603
3X DB2J31000LCT-ND DB2J31000L DIODE SCHOTTKY 30V 200MA SMINI2
1X 718-1623-1-ND CAP TANT 100uF 16V 10% 2917 (could be any that fits)
BOM - Mouser
2X Schmartboard 204-0004-01
NOTES
On the board itself, I swapped the positions of the shutter and AUX input optoisolators. Wiring is otherwise same. PUP the controller first then the camera. Initialize the controller by going to REC, PLAY and then REC mode again. Connectors and pins clockwise from lower left:
a) AUX input (OPEN, COMMON, CLOSE)
b) camera shutter signal from main board
c) Power 4V to 13V (GND +)
d) shutter drive output
e) Lamp enable (GND, OUT)