Frustration

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

cross mob
Anonymous
Not applicable

Hello,

   

I thought I succeed to finish my project which generates a calibrated pulse train;

   

Unfortunately the pulse was not correct : It has to start on the rising edge of a clock a stay high during a fixed period.....

   
        
  • When done with Edge Detector it starts correctly but the width is not constant.
  •     
  • When done with Pulse Converter the width is correct but it doesn't start correctly.
  •     
  • When done with a Counter I got the following error : "Resource limit: Maximum number of Datapath Cells exceeded (max=4, needed=6)."
  •    
   

Why is is not possible to have a simple monostable in the Component Catalog ?

   

I though my project was so simple, I will have to do it by coding only...

0 Likes
2 Replies
lock attach
Attachments are accessible only for community members.
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

You can use Timer component: feed your start signal to trig input and get monostable from tc similar to picture attached. Just remove ControlReg and ISR. You may find more ideas for monostable in my collection of 1-shot timers project here: http://www.cypress.com/forum/psoc-4-architecture/one-shot-timer-delayed-code-execution#comment-28650...

0 Likes
Anonymous
Not applicable

Hello Odissey1,

   

Thank for this information I will test it

   

Regards

0 Likes