Can anyone help me in designing presettable digital timer using 74LS192? I have known already its pins w/ their funtions. But I really dont know how to make digital timer(minutes and seconds only). Will anyone post a schematic diagram of it?
The timer is complicated because for the seconds count it has to rollover to 59 instead of 99 and the 74LS192 is difficult to work with from that perspective, but the timing is easy at 1Hz. The trick is to activate the 10's digit counter /LOAD when its /BORROW is low on the rising edge of the 1's digit CTR CLK, and to maintain /LOAD active past the 1's digit counter /BORROW rising edge which is used to clock it, ensuring minimum /LOAD pulsewidths are met and the load operation is clean. The LCE does this by waiting for the coincidence of 10's CTR /BORROW and 1's CTR CLK high state, which means the CTR's are due to transition out of the 00 state. It then activates the 10's CTR /LOAD so that '5' propagates into the 10's digit, which causes 10's CTR /BORROW into high state. The high state on 10's /BORROW enables the AND gate to pass the high 1's CTR CLK. This forces the 1's CTR /BORROW into the high state and decrements the 1's CTR simultaneously. The LCE sense 1's CTR /BORROW high and removes the 10'S CTR /LOAD about three gate delays later (NAND+OR+NAND in the LCE), ensuring that the positive going edge on its CLK due to 1's /BORROW does not corrupt the '5' that has just been /LOAD'ed. From this time on the CTR's operate as simple decade counter cascade as the manufacturer intended until the next 00 state. This operation is not required for the minutes counters. The minutes
10's CTR /BORROW low state indicates that the whole CTR group is in state 00:00 and CLK is low, so it's time to STOP. This is done by using
10's minutes /BORROW to zero the seconds CLK input AND gate, stopping the down count while the CLK is still in the low state. This situation must be adjusted when you go to set the timer for another count because the DOWN input must be high to enable the individual UP counts, hence the other signals from the SSSE module. Just to give an idea of what you're up against, I have included the schematic of presettable down counter with range from 1 second to 99 minutes and 99 seconds. Press START, it counts down, and then shuts off. To set it, press STOP/SET, and then press the UP switches for each digit in the display. Press START to begin the countdown. The timebase is a 32.768KHz oscillator using the 74HCT4060 14-stage binary counter with oscillator section. It is best to maintain consistency and use 74LS parts throughout. If you want to time in 100th's of seconds, then the oscillator has to be changed to a 200Hz frequency, remove the LCE from the SDC, make it identical to the MDC in other words, the counters will roll over to 99, and change the display colon to a decimal point. View in a fixed-width font such as Courier.
Heheh- it took me back 20 years:-) I drew it up on the fly- was fun chasing those Tpds, Tmins, and Trecovery's again, and got caught up in the old hangup of using every single gate of every chip:-)
Sure- you would want to add a removable shunt w/indicator at output for ckt status + continuity test on the firing ckt, and make the display + TSE + switches in SSSE portions removable with pull-up resistors left behind with counter portion.
thanks for diagram you gave it will help me a lot in my project hehehe....:) But how can i change the timer set element. Instead of using pushbuttons, logic gates and components, i preferred to use 4 thumbwheel coonnecting them in the A,B,C,D preset inputs of 74192. If I use this will the diagram completely change?
In that case you need to use a 2:1 mux at each ABCD input of the most significant digit (MSD) of each time unit, this would be 2x quad 2:1 mux ICs, so that in count down mode the mux sets the inputs as shown in the diagram, and in SET mode the mux loads the thumbwheel pattern. The /LOAD inputs of the MSD of each time unit pair are used for down counting, so you will have to work your SET loading in with that- an AND gate of existing /LOAD with a low going signal from your new SET circuitry. The thumbwheels can go into the least digits (LSD) ABCD directly and the /LOAD is not used so you can also trigger that directly.
I am satisfied with this one- gets rid of the SET load switch altogether. When you press STOP/SET switch the counters are all in continuous LOAD mode, so just dial the new time into the thumbwheels and they are displayed immediately. Then press START and it starts count down... I used the spare 74LS14's to put a delay on the SET_MD signal so that it falls after /SET_LD lifts by a safe margin- for a clean load. The first DOWN clock edge will not arrive for another second so no problem from that. View in a fixed-width font such as Courier.
After fiddling around with gate reallocation and worst case timing I am settled on this one- which will only needs the one MUX because minutes are not cascaded: View in a fixed-width font such as Courier.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.