Re-triggerable Monostable multivibrator

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

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hi All,

   

 

   

Here is an example project on how to implement a re-triggerable mono-stable multivibrator using datapath in PSoC 3/5.

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

Good idea! But a bit few (none) documentation, so I could not find out how to set the pulse width in design or by program.

   

 

   

Bob

View solution in original post

0 Likes
3 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Good idea! But a bit few (none) documentation, so I could not find out how to set the pulse width in design or by program.

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Good stuff.

   

I think the pulse width is controlled by the clock. How many clock cycles is the pulse width?

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

When I looked as the datapath configuration tool in the right way, its 100 clock pulses:

   
        
  • the component is using the Count7 functionality
  •     
  • it is counting down
  •     
  • the counter is reloaded, on triggering, from register D0
  •     
  • and D0 gets 8'd100 as initial value (and there is no place where it is changed)
  •    
0 Likes