สำหรับฟลิปฟล็อปและตัวนับ ให้อ่านอินพุตที่ขอบแอ็กทีฟของสัญญาณนาฬิกาแต่ละขอบ เขียนสถานะหลังทุกขอบ และจำไว้ว่าตัวนับ n บิตวนกลับหลัง 2ⁿ สถานะ
2โจทย์ฝึก
1.ไดโอดและทรานซิสเตอร์ปานกลาง
LED 4 น้ำเงิน ตัว (แรงดันไปข้างหน้าตัวละ 3.2 V) ต่ออนุกรมกับตัวต้านทานเข้ากับแหล่งจ่าย 24 V จงหาความต้านทาน R ที่ตั้งกระแสเป็น 5 mA
Vs = 24 VVF = 3.2 Vn = 4I = 5 mA
R = Ω
2.ไดโอดและทรานซิสเตอร์ยาก
ตัวควบคุมซีเนอร์ 5.1 V ต้องจ่ายได้ถึง 50 mA ให้โหลด อินพุตลดลงได้ถึง 20 V และซีเนอร์ต้องการอย่างน้อย 1 mA เพื่อควบคุมแรงดัน จงหาความต้านทานอนุกรมสูงสุด Rmax ที่ยังควบคุมแรงดันได้
LED และวงจรไดโอด: LED ที่ไบอัสไปข้างหน้ามีแรงดันตกคร่อมประมาณแรงดันไปข้างหน้า VF (ประมาณ 2 V สำหรับสีแดง 3 V สำหรับสีน้ำเงินหรือสีขาว) ไม่ว่ากระแสเท่าใด ตัวต้านทานอนุกรมกำหนดกระแส: R = (Vs − n·VF)/I สำหรับ LED n ตัวอนุกรม ด้วยแบบจำลองไดโอดที่แม่นยำกว่า V = V₀ + I·rd จุดทำงานคือจุดที่เส้นไดโอดตัดกับเส้นโหลด I = (Vs − V)/R ดังนั้น I = (Vs − V₀)/(R + rd)
แรงดันคร่อมตัวต้านทาน
VR = 24 − 4·3.2 = 11.2 V
ความต้านทาน
R = 11.2/0.005 = 2240 Ω
คำตอบ
R = 2240 Ω
ตัวต้านทานสูญเสียกำลัง 56 mW
2.ไดโอดและทรานซิสเตอร์
คำตอบ: Rmax = 292.2 Ω
ตัวควบคุมแรงดันซีเนอร์: ซีเนอร์ไดโอดที่ไบอัสย้อนกลับรักษาแรงดัน VZ ไว้ตราบที่กระแสของมันสูงกว่าค่าต่ำสุด IZ,min ตัวต้านทานอนุกรม R รับส่วนต่างระหว่างอินพุตกับเอาต์พุต: IR = (Vin − VZ)/R กระแสนั้นแบ่งระหว่างโหลด IL = VZ/RL กับซีเนอร์: IZ = IR − IL ออกแบบสำหรับกรณีเลวร้ายที่สุด: อินพุตต่ำสุดกับโหลดสูงสุดต้องยังเหลือ IZ,min และอินพุตสูงสุดขณะไม่มีโหลดให้กำลังซีเนอร์สูงสุด PZ = VZ·IZ
พีชคณิตแบบบูล: กฎที่ทำให้นิพจน์ง่ายขึ้นได้แก่ X + X′ = 1 และ X·X′ = 0, X + X = X, การดูดกลืน X + X·Y = X, กฎการรวม X·Y + X·Y′ = X, X + X′Y = X + Y และทฤษฎีบทฉันทามติ XY + X′Z + YZ = XY + X′Z กฎของเดอมอร์แกนเปลี่ยน (X·Y)′ เป็น X′ + Y′ และ (X + Y)′ เป็น X′·Y′ แผนที่คาร์โนห์ใช้กฎเหล่านี้ในรูปภาพ: ทุกกลุ่มของสองเซลล์ที่อยู่ติดกันคือการใช้ XY + XY′ = X หนึ่งครั้ง
มินเทอมของนิพจน์
AC′ → m(4, 6)
BC → m(3, 7)
AB′C → m(5)
AC → m(5, 7)
จัดกลุ่มและอ่านค่า
F = BC + A
นับลิเทอรัล
L = 3
คำตอบ
L = 3
14.ตรรกะดิจิทัล: เกต แผนที่คาร์โนห์ และฟลิปฟล็อป
คำตอบ: fmax = 16.67 MHz
ฟลิปฟล็อปและตัวนับ: ฟลิปฟล็อปเปลี่ยนค่าเฉพาะที่ขอบแอ็กทีฟของสัญญาณนาฬิกา D คัดลอกอินพุต (Q⁺ = D); T สลับค่าเมื่อ T = 1; JK คงค่าสำหรับ 00 รีเซ็ตสำหรับ 01 เซตสำหรับ 10 และสลับค่าสำหรับ 11 ตัวนับฐานสอง n บิตมี 2ⁿ สถานะและนับมอดูโล 2ⁿ ตัวนับมอด N นับ 0, 1, …, N − 1 แล้ววนกลับเป็น 0 และต้องใช้ฟลิปฟล็อปจำนวน n ที่น้อยที่สุดที่ 2ⁿ ≥ N แต่ละภาคของตัวนับริปเปิลลดความถี่ลงครึ่งหนึ่ง ดังนั้นเอาต์พุตสุดท้ายของตัวนับมอด N ทำงานที่ fclk/N ตัวนับจอห์นสันที่มีฟลิปฟล็อป n ตัวมี 2n สถานะ ตัวนับริงมี n