היי יורי,
בגישה האנלוגית
אתה צריך גלאי עלייה שיזהה את עליית האות PWM ומעגל one-shot timer (נקרא גם
monostable multivibrator )
כדי לייצר אות באורך 500us אחרי הגילוי בשביל Ton1. את Ton2 ניתן לייצר בעזרת לוגיקה (הסבר בהמשך).
בהתחלה חשבתי להשתמש ברכיב נפוץ כמו LM555 שישמש כ-one shot אבל לאחר בדיקה
בדפי הנתונים אני לא חושב שהוא יתאים לדרישות הזמנים שלך כאן. (השעייה של לפחות 200ns בין הטריגר למוצא).
לעומתו יש רכיב בשם
DM74121 שיכול אולי להתאים (השעייה של 80ns בין טריגר למוצא).
דוגמא לתצורת המעגל. אם זמן התגובה של הרכיב מתאים לך תוכל להשתמש בו ליצירה של האות Ton1.
לגביי הסיגנל Ton2 ניתן ליצור אותו בעזרת לוגיקה בין pwm ל-Ton1.
מעבירים את האות Ton1 דרך שער not ומזינים את הסיגנל ההפוך
Ton1 יחד עם האות PWM לתוך שער AND.
ביציאת השער תקבל את הסיגנל Ton2.
בגישה הדיגיטלית
אם יש לך מיקרובקר או רכיב מתכנת כמו CPLD או FPGA במערכת, ניתן להשתמש בהם כדי ליצור את אותות הבקרה.
במיקרו הייתי מחבר את אות ה-PWM לרגל פסיקה וכותב תוכנה שתיצור את אותות המוצא
תוך שימוש בלולאות השעייה או טיימר מרגע קבלת הפסיקה.
המימוש ברכיב מתכנת דומה לרעיון שתיארתי בגישה האנלוגית. (אם זה רלוונטי אני אפרט יותר בנושא).
אורן.
...I think I am, therefore I am. I think