IC ตั้งเวลา 555
555 Timer IC
8 ขา • Astable / Monostable • สูตร f, T, Duty • วงจรไฟกระพริบ + ซิมโต้ตอบ
8 pins • Astable / Monostable • f, T, Duty formulas • LED blinker + live sim
- บอกหน้าที่ของ IC 555 และความหมายของขาทั้ง 8 ได้
- แยกความต่างระหว่างโหมด Astable (สร้างคลื่นเอง) กับ Monostable (พัลส์ครั้งเดียว) ได้
- คำนวณความถี่ f, คาบ T, และ Duty cycle ของวงจร astable จาก R1, R2, C ได้
- คำนวณความกว้างพัลส์ของวงจร monostable (T = 1.1 RC) ได้
- ออกแบบวงจรไฟ LED กระพริบด้วย 555 ได้
- State what the 555 does and the role of all 8 pins
- Distinguish Astable (self-oscillating) from Monostable (one-shot) modes
- Calculate frequency f, period T and duty cycle of an astable circuit from R1, R2, C
- Calculate the pulse width of a monostable circuit (T = 1.1 RC)
- Design an LED blinker using a 555
- IC ตั้งเวลา/สร้างสัญญาณ ยอดนิยมที่สุดในโลก — ราคาถูก หาง่าย ใช้ง่าย
- ข้างในมี ตัวเปรียบเทียบ 2 ตัว (comparator), Flip-Flop และทรานซิสเตอร์ รวมไว้แล้ว
- ต่อ ตัวต้านทาน + ตัวเก็บประจุ ภายนอกไม่กี่ตัว ก็กำหนดจังหวะเวลาได้
- จ่ายไฟได้กว้าง 4.5–15 V และเอาต์พุตขับโหลดได้ถึง ~200 mA
- The world's most popular timer / signal-generator IC — cheap, everywhere, easy
- Inside it already has two comparators, a flip-flop and transistors
- Add just a few external resistors + a capacitor to set the timing
- Wide supply 4.5–15 V, and the output drives up to ~200 mA
มาจากตัวต้านทานภายใน 3 ตัว ค่า 5 kΩ ต่ออนุกรมเป็นตัวแบ่งแรงดัน — สร้างขีดเปรียบเทียบที่ ⅓ และ ⅔ ของ Vcc ซึ่งเป็นหัวใจการทำงานของชิปนี้
From the three internal 5 kΩ resistors in series forming a divider — they set the comparison points at ⅓ and ⅔ of Vcc, the heart of how the chip works.
| # | ขาPin | หน้าที่Function |
|---|---|---|
| 1 | GND | กราวด์Ground |
| 2 | TRIG | ทริกเกอร์ (< ⅓Vcc → เอาต์พุต HIGH)Trigger (< ⅓Vcc → output HIGH) |
| 3 | OUT | เอาต์พุตOutput |
| 4 | RESET | รีเซ็ต (ต่อ Vcc เมื่อไม่ใช้)Reset (tie to Vcc if unused) |
| 5 | CTRL | คุมแรงดัน (ต่อ C 10nF ลงกราวด์)Control voltage (10nF to GND) |
| 6 | THR | ทรีโชลด์ (> ⅔Vcc → เอาต์พุต LOW)Threshold (> ⅔Vcc → output LOW) |
| 7 | DISCH | คายประจุ CDischarge C |
| 8 | Vcc | ไฟเลี้ยง 4.5–15 VSupply 4.5–15 V |
เอาต์พุตสลับ HIGH/LOW เองตลอดเวลา เป็นคลื่นสี่เหลี่ยม — ใช้ทำ ไฟกระพริบ, เสียงบี๊บ, สัญญาณนาฬิกา (clock)
The output toggles HIGH/LOW continuously as a square wave — used for blinkers, beepers, and clock signals.
อยู่นิ่ง LOW จนกว่าจะถูก ทริกเกอร์ → เอาต์พุต HIGH นาน ช่วงเวลาหนึ่ง แล้วกลับ LOW — ใช้ทำตัวตั้งเวลา/หน่วงเวลา
Idles LOW until triggered → output goes HIGH for one fixed time, then back to LOW — used for timers/delays.
ต่อ R1 จาก Vcc → ขา 7, R2 จากขา 7 → ขา 6/2, และ C จากขา 6/2 → กราวด์ ตัวเก็บประจุจะ ชาร์จผ่าน R1+R2 (เอาต์พุต HIGH) แล้ว คายผ่าน R2 (เอาต์พุต LOW) สลับกันไปเรื่อยๆ ระหว่าง ⅓Vcc และ ⅔Vcc
Wire R1 from Vcc → pin 7, R2 from pin 7 → pins 6/2, and C from pins 6/2 → GND. The capacitor charges through R1+R2 (output HIGH) then discharges through R2 (output LOW), oscillating between ⅓Vcc and ⅔Vcc.
หน้าจอแสดง 2–3 คาบ — เส้นน้ำเงิน = แรงดันตัวเก็บประจุ, เส้นเขียว = เอาต์พุต, LED กระพริบตามเอาต์พุต (Vcc = 5 V) Showing ~2–3 cycles — blue = capacitor voltage, green = output, the LED blinks with the output (Vcc = 5 V)
- ปกติเอาต์พุต LOW และ C ถูกคายไว้
- กดทริกเกอร์ (ขา 2 ลงต่ำกว่า ⅓Vcc) → เอาต์พุต HIGH
- C ชาร์จผ่าน R จนถึง ⅔Vcc → เอาต์พุตกลับ LOW เอง
- ได้พัลส์เดียว ความกว้างตั้งด้วย R และ C
- Output idles LOW with C held discharged
- A trigger (pin 2 dips below ⅓Vcc) → output goes HIGH
- C charges through R up to ⅔Vcc → output returns to LOW by itself
- One pulse, its width set by R and C
- ไฟ LED กระพริบ, ไฟวิ่ง
- สร้างเสียงบี๊บ/ออดจากลำโพง (astable ความถี่เสียง)
- สัญญาณนาฬิกา (clock) ป้อนวงจรดิจิทัล/ตัวนับ
- Blinking/running LEDs
- Beeps/tones from a speaker (audio-frequency astable)
- Clock signals for digital circuits/counters
- ตัวตั้งเวลา/หน่วงเวลา (monostable)
- วงจรหรี่ไฟ/ปรับความเร็วมอเตอร์ด้วย PWM
- ปุ่มกดกันเด้ง (debounce) แบบ one-shot
- Timers/delays (monostable)
- Dimming/motor-speed control via PWM
- One-shot switch debouncing
- ต่อขา 4 (RESET) เข้า Vcc เสมอเมื่อไม่ได้ใช้ ไม่งั้นชิปอาจถูกรีเซ็ตมั่ว
- ต่อ ตัวเก็บประจุ 10 nF จากขา 5 (CTRL) ลงกราวด์ เพื่อกันสัญญาณรบกวน
- ใช้ CMOS เวอร์ชัน (เช่น 7555/LMC555) ถ้าต้องการกินไฟต่ำและความถี่สูง
- เอาต์พุตขับ LED ได้ตรงๆ แต่ ต้องมีตัวต้านทานจำกัดกระแส อนุกรมเสมอ
- R2 ไม่ควรเล็กเกินไป (กระแสคายประจุพุ่งผ่านขา 7) — ใช้ R2 ≥ 1 kΩ
- Tie pin 4 (RESET) to Vcc when unused, or the chip may reset randomly
- Add a 10 nF capacitor from pin 5 (CTRL) to GND to reject noise
- Use a CMOS version (e.g. 7555/LMC555) for low power and higher frequency
- The output can drive an LED directly, but always add a series current-limiting resistor
- Don't make R2 too small (discharge current through pin 7) — keep R2 ≥ 1 kΩ