v + 5 Volt | | + --+-- --+-- 10 uF | - | *----> Power-On Reset | | +++ | | +++ 82 k | | ^ GndA disadvantage of this method is that it doesn't work when the mains is down and then comes up again; The in rush current of the all equipment connected to the mains will reduce the mains voltage, which in turn makes the supply voltage of the equipment rise to slow for a proper reset.
The RS232 cable uses +12 Volt for a logical `0' and -12 V for the `1'. Inside the modem however, 0 and 5 V are used. To translate these signal levels level translators are used. The `88' chip translates TTL (0 and 5 V) to 232, while the `89' IC does the opposite;
+ 13 12 11 10 9 8
+--O--O---O---O--O---O---O--+
| | |\| | | |\| | |
| +-| >O-+ +-| >O-+ |
| |/ |/ |
) |
| |\ |\ |
| +-| >O-+ +-| >O-+ |
|o | |/| | | |/| | |
+--O---O---O--O---O---O--O--+
1 2 3 4 5 6 Gnd
SN75189A
Quad RS232 level translator
My modem (Tornado 28k8 external) uses pin 13 for DTR:
|\
DTR >-----| >O----> -DTR
232 13 |/ 11 TTL
Adding the following circuit will reset the modem on the low
to high transition of DTR;
+----*------*--< + 5 Volt
| | |
| | |
--+-- +++ |
1N4148 /|\ | |100k |
--+-- +++ |
| | | |/
+----+ -| |+ | | |/ -
-DTR >--+ +--+ +--*----*--+ BC558B
+----+ | | |\
10k 10u | \---> Reset
The next circuit resets on the high to low transition;
v + 5 Volt
|
10u |
| /
+----+ +| |- |/
-DTR >--+ +--+ +--*----*--+ BC548B
+----+ | | | | |\
10k | | | \|
--+-- +++ ----> Reset
1N4148 /|\ | |
--+-- +++ 100k
| |
| |
+----*------< Gnd
Any general purpose low power low frequent PNP Si transistor can be
used instead of the BC 558 B. The BC 548 B is its NPN complement.
The usual disclaimers apply.