Enforce timing rules

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
HuEl_264296
Level 5
Level 5
First like given 25 sign-ins First solution authored
        Is there some way to enforce timing restrictions on the signal router? For example, if I connect one pin to a PWM signal, and I connect another pin to the same PWM signal via a Not gate, so as to create a differential output, is there some way to ensure that the two pins will change state within some number of nanoseconds of each other? Hugo   
0 Likes
1 Solution
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

There are (sadly) no timing information for the gates. Gates are operating at least with the maximum clock frequency. As long as you don't get any timing warnings all will be well.

   

When your PWM and the negated output are connected to IO pins there is a clocking section for the pins which allows to sync the signal to HFCLK. When you intend to drive some H-bridges you (for safety & security) should think about using "dead time" insertion (TCPWM) or "dead band" (PWM 3.0)

   

 

   

Bob

View solution in original post

0 Likes
1 Reply
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

There are (sadly) no timing information for the gates. Gates are operating at least with the maximum clock frequency. As long as you don't get any timing warnings all will be well.

   

When your PWM and the negated output are connected to IO pins there is a clocking section for the pins which allows to sync the signal to HFCLK. When you intend to drive some H-bridges you (for safety & security) should think about using "dead time" insertion (TCPWM) or "dead band" (PWM 3.0)

   

 

   

Bob

0 Likes