Archives | Events | EDN Asia | EDN China | EDN Japan | EDN Europe | Subscribe
Technical Resources
Analog ICs/Discretes
Communication Functions
Components, Hardware, Interconnect
Computers, Boards, Buses
Digital ICs
DSP
EDA Tools
Embedded Development Tools
Memory
Multimedia
Network Processors
Peripherals
Power Sources/Controllers
Processors & Tools
Programmable Logic
Signal Integrity
Software
Test & Measurement
Registration
Edit your individual information, change your e-mail address, or add/cancel e-letter subscriptions.

Update

Tools & Services
Acronyms and Abbreviations
Archives
Bookstore
Buy Stuff
CarEEr Zone
Design Ideas Software Center
eCards
EDN Supplements
Industry Links
Products
Reader Service
Technical Press Review
Web Exclusives
Inside EDN
About Us
Edit/Ad Info
Free Subscriptions
Contact Us




FREE Print SubscriptionsPrinter friendly versionEmail a Colleague


Circuit improves on first-event detection

Edited by Bill Travis and Anne Watson Swager

The circuits in Figure 1 and Figure 2 exhibit certain advantages over the circuit shown in the Design Idea in EDN, "Circuit detects first event," May 3, 2001, pg 89. The n-player first-event-detection circuit offers several improvements:

  • It has fewer passive components. It needs only n diodes instead of (n2+n)/2 for three or more players. And, excluding the LEDs' current-limiting resistors, the circuit needs only n+1 resistors instead of 5n.
  • The circuit uses less expensive ICs. The 74F74 or 4013 costs only 25% of the price of a LMC6762 (DigiKey catalog).
  • The circuit offers inexpensive and simple scalability. You can easily add any number of additional player-event-detection channels to an event-detection configuration. All that's needed is that you connect the additional circuits to a common five-wire bus consisting of VCC, ground, the Reset, the SwitchBus signal, and the CaptureInhibit signal. Thus, the wiring complexity is independent of n; in other words, it is O(1). Expanding the number of players for the original event-detection circuit requires additional diode-connected reset signals from each channel to all other channels, resulting in a wiring complexity that scales as (n2-2n), or O(n2).
  • The improved circuit uses D flip-flops having reset and clear pins: either 74F74s for regulated 5V supplies or, with minor circuit changes, 4013s for unregulated 9V-battery supplies. For a 74F74 implementation, the D input of flip-flop FF0 connects to logic 1. The Q output of this flip-flop drives the SwitchBus signal. The Q outputs of FF! through FFn have a diode-OR connection to the CaptureInhibit signal, which clocks the clock input of FF0. All the  inputs for FF1 through FFn are connected through resistors to logic 1. Upon power-up or after you press the reset button, all the flip-flops' Q outputs are at logic 0 because of a pulse on the flip-flops'  inputs. The reset forces the SwitchBus signal to logic 0. When you press player-event switch m, the logic-0 SwitchBus signal connects to the  of the mth flip-flop, forcing QM to logic 1. QM now clocks FF0, forcing its Q output (SwitchBus) to logic 1. Because SwitchBus is now at logic 1, and applying logic 1 to the  input of a 74F74 has no effect, any further switch closures by player m or any other player now have no effect.

For a 4013 implementation, the flip-flop connections are the same as for the 74F74 circuit. Upon power-up, or after you press the reset button, all the flip-flops' Q outputs are at logic 0, because of a pulse on the flip-flops' Reset inputs. The Reset signal forces the SwitchBus signal to logic 1. When you press player-event switch m, the logic-1 SwitchBus signal connects to the Set input of the mth flip-flop, forcing QM to logic 1. QM now clocks FF0, forcing its output (SwitchBus) to logic 0. Because SwitchBus is now at logic 0, and applying a logic 0 to the Set input of a 4013 has no effect, any further switch closures by player m or any other player now have no effect.

Is this the best Design Idea in this issue? Vote at www.ednmag.com.


FREE Print SubscriptionsPrinter friendly versionEmail a Colleague



Site Membership
Welcome, Robert Myers.










About Us   |    Edit/Ad Info   |    Your Account    |    Contact Us   |    Free Subscriptions