Advertisement
solielios

CMOS

Apr 1st, 2025 (edited)
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1. import math
  2.  
  3. R1 = 10**3 * (float(input("Enter R1 (kOhms): ")))
  4. C1 = 10**-6 * (float(input("Enter C1 (uFarads): ")))
  5. VCC = int(input("Enter VCC: "))
  6.  
  7. ton = math.log(3) * R1 * C1
  8. toff = ton
  9. f = 1 / (ton + toff)
  10. dc = (ton / (ton + toff)) * 100
  11. vmax = VCC + 0.5 * VCC
  12. vmin = -0.5 * VCC
  13.  
  14. print(f"Ton = Toff = {ton * 1000:.4f} msec")
  15. print(f"F = {f:.4f} Hz, D.C. = {dc}%")
  16. print(f"Vmax = {vmax}V, Vmin = {vmin}V")
  17.  
  18. דוגמה לשימוש ברב-רטט חופשי (מתנד גל ריבועי):‏‎ ‎
  19. רב-רטט חופשי משמש בשעון דיגיטלי ליצירת אות שעון מחזורי ‏המניע את פעולת המעגלים הסינכרוניים בו.‏
  20.  
  21. תפקיד ‏‎(100KOhm) R2‎‏:‏
  22. להעביר את הרמה הלוגית לכניסה של השער הראשון, והגנה על ‏הכניסה מקפיצת המתח הגבוהה של ‏VCC‏1.5 – הרי היא מסוגלת ‏להכיל רק עד ‏VCC‏. אם לא, יכול להיווצר נזק למעגל.‏
  23.  
  24. ניתן לשנות את מחזור הפעולה בעזרת חיבור טורי של דיודה ונגד ‏נוסף במקביל לנגד 2‏R‏.‏
  25.  
  26. https://i.imgur.com/OB7nt9S.png
  27. https://i.imgur.com/Nyb6YFJ.png
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement