Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Ideas For Design]
D-Type Flip-Flop Synchronizes Multiplexer Data

Zhe Lou  |   ED Online ID #7879  |   May 10, 2004


Multiplexers are widely used in communication systems to convert parallel signals into serial signals. The multiplexer takes a high-frequency clock as the system input clock (Clk_in) that's synchronized with the serial output data. A low-frequency clock is derived from the Clk_in by the internal clock circuitry as an output clock (Clk_out) that can be used to trigger the parallel data input. Therefore, the parallel data input is well synchronized with the multiplexer as long as the data source is very close to it.

But in some applications, the multiplexer will probably be a bit far from the data source (e.g., they're on different pc boards). This causes a tough synchronization problem.

Let's take an example of an 8:1 multiplexer. Suppose the frequency of the input clock, Clk_in, is 1.25 GHz. Then the output clock, Clk_out, will be 155 MHz, only one-eighth of the input clock. The Clk_out that triggers the input data will be routed to a data-source board as the system clock by a coaxial cable (Fig. 1).

In this case, the coaxial cable length is 50 cm, and the length of the parallel datapath is around 40 cm. According to a formula derived by experience, the signal delay will be 5 ns per meter. This means the input-data delay is 4.5 ns. Because the period of the 1.25-GHz input clock is only 800 ps, the 4.5-ns delay can hardly be handled. How can one solve this problem?

Usually, Clk_in and Clk_out are well synchronized inside the chip. In other words, the clock edges are well aligned. So the problem becomes how to synchronize Clk_out with data_in. This is much easier because the period of Clk_out is eight times longer than Clk_in's, around 6.4 ns. The trick is to put a D-type flip-flop on the input data path, as shown in Figure 2. Now the problem is solved.

In this case, the MC100EP29DT from ON Semiconductor synchronizes the parallel input data. The clock trace from Clk_out to the MC100EP29DT should be kept as short as possible to eliminate delay. No matter how long it's delayed by the cables or traces, the input data will be ready at the rising edge of Clk_in. That's because the MC100EP29DT samples the data on the rising edge of Clk_out.


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • In EDA, A Year Of Mergers, Failed And Otherwise
  • 2008 BEST Electronic Design Winners
  • Engineers Rely On Internet For Product Info
  • Rochester Electronics Establishes New Design and Technology Group
  • November 17, 2008
  • Custom Sources Light Way To 22-nm IC Lithography
  • Software Turns Scopes Into Vector RF Signal Analyzers
  • Couple’s $15 Million Gift Advances Rice Engineering Education
    1) Switch-Mode ICs Promote Efficient Power Management, Part 1: Switch-Mode Fundamentals
    (1226 views today)
    2) Ubuntu Goes Embedded
    (298 views today)
    3) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (255 views today)
    4) Parts Add Up To Home Theater PC
    (247 views today)
    5) Ten Top Design Skills For Tough Times
    (185 views today)
    ALL TOP 20



    Reader Comments

    please kindly send me a constructed jk flip flop using d-type flip flop and a tow-to-one multiplexer and an inverter

    Anonymous -March 27, 2008

    I found the site very good, the knowlege is being delievered is not sufficient so kindly if you can enhence the site and kindly provide the free books for better knowlege

    kashif -November 09, 2006

    kindaly send me how we will create dff, jkff,srff,tff, and latch with the help of multiplexer

    Anonymous -July 05, 2006

    Could you send me the circuit to down count from 99 using d type flip flops? Thank you

    C.Davis Goodwin -January 20, 2006

    pleace i will like,if u can be sending some of this circuit diagram to me.i have being working on it,but u have make easier for me. thanks

    enwere Anthony -October 20, 2005   (Article Rating: )

    Pls,Kindly send me detail on counter. Thanx

    Sogbala M. -October 08, 2005

    educative

    Anonymous -May 25, 2005   (Article Rating: )

    Kindly send the logical circuits of the following type of flipflop: sk flipflop jk flipflop clocked jk flipflop t flipflop clocked t flipflop d flipflop clocked d flipflop master slave flipflop

    Hari -February 15, 2005

    Kindly send the logical circuit by using the D-type flip flop. Thanks.

    Adeshina J. -November 07, 2004

    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Email Newsletter
    Sponsored By:
    Electronic Design UPDATE provides readers with late-breaking news, opinions from industry experts, and timely technology stories. It's a unique opportunity to get your product message in front of engineers, engineering managers, and corporate managers while they're reading about critical information online.

    Enter Email to Subscribe
      

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources