3 posts / 0 new
Last post
danmalper1
Offline
Last seen:2 months 2 weeks ago
加入:2020-01-03 19:13
Pulse control delay

Hello

I know it is possible delay a pulse using a CNT/delay in SLG46620V device, but I dont get to control the pulse delay. I mean, I am using one or two CNT component like greenpack recomend in//www.wsdof.com/greenpak-cookbook/sequencing-cntdly-blocks, but I would like to get what I show in the pdf attached. Is it possible? Thanks

附件:
Device:
Device Number:
SLG46620V
olehs
Offline
Last seen:15 hours 56 min ago
工作人员
加入:2018-02-07 11:40
Hi danmalper1,

Hi danmalper1,

Thank you for your activity!!!

If I understood you correctly, your goal is to shift the input pulse in some time, which equals half of the period of the input frequency. You can use the approach for the link you attached only if you have a bunch of DLY blocks, constant frequency, and constant duty cycle. But if some of these conditions are not accessible, you will not get the desired result. I recommend using the approach I used in the previous topic (https://support.dialog-semiconductor.com/forums/post/greenpak-and-greenfet-questions/width-pulse-counter), where the main idea was to store the duration of input pulse in FSM block and generate the same duration pulse after the input went LOW. I modified a bit the design, so now when the input goes LOW we need to wait DLY0 falling time and only after it will produce the pulse. By adjusting DLY0 time you will change the shift time.

Please let me know if my understanding is correct and see the attached file, I hope it will help you to continue working on your device.

Best regards,

Oleh Sapiha

danmalper1
Offline
Last seen:2 months 2 weeks ago
加入:2020-01-03 19:13
Dear Oleh

Dear Oleh

It is clear, thank you very much.

I can use to addapt my design

问候