+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Member level 1
    Points: 2,081, Level: 10
    Achievements:
    7 years registered

    Join Date
    Sep 2008
    Posts
    38
    Helped
    1 / 1
    Points
    2,081
    Level
    10

    connecting Single output to multiple output

    I am using a stm32 microcontroller to control 20 × 8 (160) pins. I decide to use 8 bit D-Flip-Flop. In my design, each output pin of the stm32 is connected to 20 input the D-Flip-Flop.
    Does it cause any problem? Any thing I should concern in my design?

    •   AltAdvertisment

        
       

  2. #2
    Advanced Member level 5
    Points: 15,286, Level: 29

    Join Date
    Nov 2012
    Posts
    2,818
    Helped
    664 / 664
    Points
    15,286
    Level
    29

    Re: connecting Single output to multiple output

    There is a fan-out spec on every output pin; perhaps each output may not be able to drive 20 input pins. Please refer to the datasheet.

    You should better use a buffer on each of the 8 pins.



    •   AltAdvertisment

        
       

  3. #3
    Member level 3
    Points: 369, Level: 4

    Join Date
    Aug 2018
    Posts
    56
    Helped
    13 / 13
    Points
    369
    Level
    4

    Re: connecting Single output to multiple output

    That depends on the speed of the signal. Each input port has parasitic capacitance. Too big capacitance will ruin the high signal since the driver can not reach the expected level in time. Just read the datasheet of the D-gate and find out the maximum port capacitance. Multiply the number by 20 you will get the total capacitance. Then check the output port's driving strength, usually specified by maximum source/sink current. This will help you to estimate how much time the signal will increase/decrease to the
    threshold voltage (HIGH 70%, LOW 30% VDD for CMOS). Then you will know if the signal speed is too high or not.



    •   AltAdvertisment

        
       

  4. #4
    Super Moderator
    Points: 68,728, Level: 63
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    14,021
    Helped
    3212 / 3212
    Points
    68,728
    Level
    63

    Re: connecting Single output to multiple output

    Hi,

    additionally you need to consider wiring capacitance.
    Wire length plays a role when considering reflections.

    It makes a difference if the 20 DFF ICs are all on one PCB with short wiring or independent PCBs with long wiring. Then additionally it plays a role if you use star wiring or straight bus wiring

    You see: It can be easy when frequency is low and wiring is short .... and it may become challenging with high speed signals and long wiring.
    We don´t know your application. In doubt you need to tell us.

    Klaus
    Please don´t contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



  5. #5
    Member level 1
    Points: 2,081, Level: 10
    Achievements:
    7 years registered

    Join Date
    Sep 2008
    Posts
    38
    Helped
    1 / 1
    Points
    2,081
    Level
    10

    Re: connecting Single output to multiple output

    Thanks everyone. I decided to use two fanout buffers (with 10 outputs) I think it will be more safe (74fct3807).



--[[ ]]--