การออกแบบวงจรพลั ซ์วดิ ท์มอดูเลตชัน (Pulse Width Modulation : PWM) การออกแบบวงจรทีน่าสนใจด้วยอุปกรณ์ทางอิเล็กทรอนิกส์ ซึงในบทนีจะขอกล่าวถึง “วงจรพัลซ์วิดท์มอดูเลตชัน (Pulse Width Modulation : PWM)” นะครับ โดยเป็ นการใช้ไอซี เบอร์ทีหามาใช้งานไดไ้ ม่ยากนักนันก็คือไอซีออปแอมป์ เบอร์ UA741 นะครับ (แต่จริงๆ แลว้ ใช้ ออปแอมป์ เบอร์อืนๆ ก็ไดค้ รับ เช่น LF351 , LM311 , LM399 ) ซึงวงจรทีนาํ เสนอนีสามารถทีจะ นาํ ไปประยุกตใ์ ชง้ านไดค้ รับ แต่ในอนั ดบั แรกเรามาทาํ ความเขา้ ใจในวงจรพลั ซ์วิดทม์ อดูเลตชนั นี กนั ก่อนนะครับวา่ จะมีคุณสมบตั ิในการทาํ งานทีสําคญั เป็ นอยา่ งไรกนั บา้ ง…. ก่อนทีจะทาํ การ ออกแบบวงจรกนั ต่อไปนะครับ 1.1 ความรู้พืนฐานเกยี วกบั การออกแบบวงจร จากรูปที 1 จะเป็ นลกั ษณะของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีเราจะทาํ การออกแบบวงจรให้ ทาํ งานตามทีเราตอ้ งการนะครับ ซึงถา้ พิจาณาดูก็จะเห็นวา่ เราจะใช้ไอซีออปแอมป์ เบอร์ UA741 นะครับ โดยทีจะมีการป้อนแรงดนั สัญญาณสามเหลียม (Triangular Signal) เขา้ ทีขวั อินพทุ กลบั เฟส (Inverting Input) โดยจะเรียกแรงดนั สัญญาณสามเหลียมทีป้อนเขา้ ไปนีวา่ แรงดนั (Vref ) ซึงค่าแรง ดนั นีคือค่าแรงดนั สูงสุดของสัญญาณทีป้อนเขา้ ไปนะครับ และทีขวั อินพุทไม่กลับเฟส (Non- 1-1
Inverting Input) เราก็จะทาํ การป้อนแรงดันไฟตรงเข้าไปนะครับ โดยจะเรียกแรงดันไฟตรงที ป้อนเขา้ ไปนีวา่ แรงดนั (Vin) นนั เองครับ รูปที 1 ลกั ษณะของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั และจากการทีเราทาํ การป้อนค่าแรงดนั ทงั สองเขา้ ไปทีขวั อินพุทของออปแอมป์ นนั ก็จะ ส่งผลให้เราได้แรงดนั สัญญาณเอาท์พุทออกมานันเองครับ โดยแรงดันสัญญาณทีไดน้ ันจะเป็ น แรงดนั สญั ญาณพลั ซ์วดิ ทม์ อดูเลตชนั นนั เองครับ ซึงคา่ ของแรงดนั ทางเอาทพ์ ุททีไดน้ นั จะมีค่าของ แรงดนั เท่ากบั V (มีค่าประมาณแรงดนั ทีเราป้อนให้กบั ไอซีออปแอมป์ นันเองครับ) แต่ในการ ออกแบบวงจรนนั ไม่ไดง้ ่ายอยา่ งทีคิดนะครับ กล่าวทีจะทาํ ใหว้ งจรทีเราจะออกแบบนีให้ผลออกมา ตรงตามทีเราตอ้ งการ…. ถา้ อยา่ งนนั มาดูกนั ต่อเลยนะครับถึงในส่วนของลกั ษณะของสัญญาณ ทีจะไดจ้ ากวงจรทีเราจะทาํ การออกแบบ ดงั แสดงในรูปที 2 นะครับ V +V Vout Vref Vin 0 t T1 T2 T รูปที 2 ลกั ษณะของสัญญาณทีไดจ้ ากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั 1-2
จากรูปที 2 จะเป็ นลกั ษณะของสัญญาณทีจะไดจ้ ากวงจรพลั ซ์วิดทม์ อดูเลตชนั นะครับ แต่ ทงั นีก็คงจะขึนอยกู่ บั ผูท้ ีจะออกแบบนะครับวา่ อยากจะออกแบบวงจรให้ไดส้ ญั ญาณพลั ซ์วดิ ทม์ อดู เลตชนั เป็ นแบบใด ซึงถา้ พิจารณาดูจากรูปที 2 ก็จะพบว่ามีค่าแรงดนั อยู่ 3 ค่าดว้ ยกนั นะครับ ซึง แรงดันทังหมดนีจะมีความสัมพันธ์กันนะครับ นันก็คือ แรงดัน (Vin) ,แรงดัน (Vref ) และ แรงดัน (Vout ) โดยถ้าพิจารณาดูก็จะเห็นว่าค่าของแรงดัน (Vin) นันมีค่ามากกว่า 0V ,ค่าของ แรงดนั (Vref ) นนั มีคา่ มากกวา่ (Vin ) และแรงดนั (Vout ) นนั มีคา่ เทา่ กบั (V ) นนั เองครับ ดงั นนั ถา้ เรามาทาํ การพิจาณาดูถึงลกั ษณะการทาํ งานของวงจรก็จะพบวา่ เราจะให้หลกั การ ของการเปรียบเทียบแรงดนั นันเองครับ เพือทีจะทาํ ให้ไดค้ ่าของแรงดนั สัญญาณเอาท์พุทออกมา นนั เองครับ กล่าวคือ - ถ้าค่าของแรงดนั (Vin) นันมีค่ามากกว่าค่าของแรงดนั (Vref ) เราก็จะได้ค่าของแรงดัน สญั ญาณเอาทพ์ ทุ ออกมามีค่าเท่ากบั (V ) นนั เองครับ - ถ้าค่าของแรงดัน (Vin) นันมีค่าน้อยกว่าค่าของแรงดัน (Vref ) เราก็จะได้ค่าของแรงดัน สัญญาณเอาทพ์ ทุ ออกมามีคา่ เท่ากบั (0V ) นนั เองครับ เป็นอยา่ งไรบา้ งครับพอทีจะเขา้ ใจถึงหลกั การทาํ งานของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั กนั มาก ขึนแลว้ นะครับ แต่ยงั ไม่จบเพียงเท่านีนะครับสําหรับการออกแบบวงจรพลั ซ์วิดทม์ อดูเลตชนั ถา้ อยา่ งนนั เรามาดูกนั ต่อเลยนะครับ…..????? 1.2 ความรู้พืนฐานเกยี วกบั การคาํ นวณ ทีนีมาดูในส่วนของการคาํ นวณหาค่าทีสําคญั ๆ กนั บา้ งนะครับ โดยในอนั ดบั แรกจะขอ กล่าวถึงการคาํ นวณหาค่าของดิวตีไซเคิล (Duty Cycle) ของรูปสัญญาณเอาท์พุททีจะได้จาก วงจรพลั ซ์วดิ ทม์ อดูเลตชนั กนั ก่อนนะครับ ดงั แสดงในรูปที 3 ครับ รูปที 3 ลกั ษณะของคา่ ดิวตีไซเคิล (Duty Cycle) ของสญั ญาณเอาทพ์ ุท ทีไดจ้ ากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั 1-3
จากรูปที 3 ถา้ เราพิจาณาดูแลว้ ก็จะเห็นวา่ ค่าดิวตีไซเคิล (Duty Cycle) ทีจะไดจ้ ากวงจรนนั จะมีความสัมพนั ธ์ระหว่างค่าของช่วงเวลา T1 กับช่วงเวลา T2 นันเองครับ โดยสามารถทีจะ คาํ นวณหาคา่ นีไดด้ งั แสดงในสมการที 1 นนั เองครับ duty cycle ( T1 ) ………(1) T1 T2 และถ้าเรากําหนดให้ T T1 T2 ดังนันเราก็สามารถทีจะคํานวณหาค่าดิวตีไซเคิล (Duty Cycle) ไดด้ งั แสดงในสมการที 2 ครับ duty cycle (T1 ) ………(2) T โดยจากสมการที 1 และจากสมการที 2 ทีไดแ้ สดงนนั กจ็ ะเป็ นการคาํ นวณหาค่าดิวตีไซเคิล (Duty Cycle) นะครับ แต่ถา้ เราจะคาํ นวณหาค่าของเปอร์เซ็นต์ดิวตีไซเคิล (Duty Cycle) ก็สามารถ คาํ นวณหาค่าไดด้ งั แสดงในสมการที 3 และสมการที 4 ครับ duty cycle (%) ( T1 ) 100% ………(3) T1 T2 duty cycle (%) (T1 ) 100% ………(4) T ทีนีมาดูอีกส่ วนหนึงนะครับในการคํานวณหาค่าดิวตีไซเคิล (Duty Cycle) จากค่า ความสมั พนั ธ์ระหวา่ งคา่ ของแรงดนั (Vin) กบั ค่าของแรงดนั (Vref ) ดงั แสดงในรูปที 4 ครับ รูปที 4 ลกั ษณะของค่าดิวตีไซเคิล (Duty Cycle) ของสัญญาณเอาทพ์ ุท ทีไดจ้ ากค่าความสัมพนั ธ์ระหวา่ งค่าของแรงดนั (Vin) กบั ค่าของแรงดนั (Vref ) 1-4
จากรูปที 4 ถา้ เราพิจาณาดูแลว้ ก็จะเห็นวา่ ค่าดิวตีไซเคิล (Duty Cycle) ทีจะไดจ้ ากวงจรนนั สามารถทีจะคาํ นวณโดยการใช้ค่าความสัมพนั ธ์ระหว่างค่าของแรงดนั (Vin) กบั ค่าของแรงดัน (Vref ) ไดเ้ ช่นกนั ครับ โดยสามารถทีจะคาํ นวณหาคา่ นีไดด้ งั แสดงในสมการที 5 นนั เองครับ duty cycle ( Vin ) ………(5) Vref แต่ถา้ เราจะคาํ นวณหาค่าของเปอร์เซ็นต์ดิวตีไซเคิล (Duty Cycle) ก็สามารถคาํ นวณหาค่า ไดด้ งั แสดงในสมการที 6 นะครับ duty cycle(%) ( Vin ) 100% ………(6) Vref ซึงจากสมการที 5 และสมการที 6 ทีไดแ้ สดงนนั ถา้ เราพิจาณาดูกจ็ ะพบวา่ ค่าของดิวตีไซเคิล (Duty Cycle) นนั จะค่าทีขึนอยูก่ บั ค่าของแรงดนั (Vin) นนั เองครับ โดยทีค่าของแรงดนั (Vref ) คือ คา่ แรงดนั สูงสุดของสญั ญาณทีป้อนเขา้ ไปครับ ดงั นนั จากวงจรทีออกแบบนีถา้ เราทาํ การกาํ หนดให้ ค่าของแรงดนั (Vin) มากกวา่ ศูนย์ และให้ค่าของแรงดนั (Vref ) มากกวา่ ค่าของแรงดนั (Vin) แลว้ ก็ จะทาํ ให้เราได้ค่าของดิวตีไซเคิล (Duty Cycle) ทีสามารถเปลียนแปลงได้ทีอยู่ในช่วง 0 100 นันเองครับ เป็ นอย่างไรบ้างครับพอทีจะเข้าใจถึงหลักการทํางานและหลกั การการออกแบบ วงจรพลั ซ์วิดท์มอดูเลตชนั กนั มากขึนแล้วนะครับ แต่เพือทาํ ให้เกิดความเขา้ ใจในการออกแบบ วงจรมากขึนไปอีก ดงั นนั ก็จะขอยกตวั อยา่ งการออกแบบวงจร ถา้ อยา่ งนนั เรามาดูกนั เลยนะครับกบั วธิ ีการออกแบบวงจรพลั ซ์วดิ ทม์ อดูเลตชนั …..????? 1.3 ตวั อย่างการออกแบบวงจร - ตวั อย่างการออกแบบวงจร (1) การออกแบบวงจรพลั ซ์วิดท์มอดูเลตชัน ให้มีค่าช่วงเวลาตามทีได้ทาํ การกาํ หนด ดงั แสดงในรูปที 5 1-5
รูปที 5 ลกั ษณะของสญั ญาณเอาทพ์ ุททีตอ้ งการจากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั จากรูปที 5 จะเป็ นลกั ษณะของสัญญาณเอาทพ์ ุททีตอ้ งการจากวงจรพลั ซ์วิดทม์ อดูเลตชนั ทีเราจะทาํ การออกแบบนะครับ โดยถ้าเราพิจารณาดูจากลกั ษณะของสัญญาณเอาท์พุททีตอ้ งการนัน ก็จะพบว่าค่าดิวตี ไซเคิล (Duty Cycle) ทีจะไดจ้ ากวงจรนนั จะสามารถทาํ การคาํ นวณไดด้ งั นีนะครับ duty cycle ( T1 ) ( 3ms ) (3ms ) 0.75 T1 T2 3ms 1ms 4ms ซึงถา้ เราจะคิดเป็นเปอร์เซ็นตด์ ิวตีไซเคิล (Duty Cycle) กจ็ ะมีดงั นีครับ duty cycle (%) ( T1 ) 100% ( 3ms ) 100% 75% T1 T2 3ms 1ms ซึงจากค่าดิวตีไซเคิล (Duty Cycle) ทีเราได้คาํ นวณหาค่ามานัน เราก็จะสามารถนําค่า ดงั กล่าวมาทาํ การคาํ นวณเพือหาค่าความสัมพนั ธ์ระหวา่ งค่าของแรงดนั (Vin) กบั ค่าของแรงดนั (Vref ) ทีเราจะใช้ในวงจรพลั ซ์วิดท์มอดูเลตชันนันเองครับ โดยสามารถทีจะคาํ นวณหาค่าได้ ดงั ตอ่ ไปนีครับ เมือเรากาํ หนดให้ 1.) ค่าดิวตีไซเคิล (Duty Cycle) มีค่าเทา่ กบั 0.75 (ไดม้ าจากการคาํ นวณในตอนตน้ นะครับ) 2.) คา่ แรงดนั (Vin) มีคา่ เท่ากบั 5V (กาํ หนดค่าขึนมาเอง ตามความเหมาะสมนะครับ) 1-6
3.) คาํ นวณหาคา่ แรงดนั (Vref ) มีค่าเท่ากบั ?V (ทาํ การคาํ นวณหาคา่ …..????? นะครับ) duty cycle ( Vin ) Vref Vref ( Vin ) duty cycle Vref ( 5V ) 0.75 Vref 6.667V ซึงจากคา่ ทีไดท้ าํ การคาํ นวณนนั ก็จะพบวา่ ถา้ เราตอ้ งการใหค้ ่าช่วงเวลา (T1 3ms) และค่า ช่วงเวลา (T2 1ms) หรือมีค่าดิวตีไซเคิล (Duty Cycle) มีค่าเท่ากบั 0.75นัน โดยการป้อนค่า แรงดนั (Vin) ทีมีค่าเท่ากบั 5V ให้กบั วงจรพลั ซ์วิดท์มอดูเลตชนั แลว้ เราก็จะตอ้ งทาํ การป้อนค่า แรงดนั (Vref ) ทีมีค่าเท่ากบั 6.667V นนั เองครับ เป็ นอยา่ งไรบา้ งครับ พอทีจะเขา้ ใจมากขึนไปอีก นะครับกบั ตวั อยา่ งการคาํ นวณเพือให้วงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีเราจะออกแบบนีให้ลกั ษณะของ สัญญาณเอาทพ์ ุทตามทีเราตอ้ งการ ซึงลกั ษณะของวงจรพลั ซ์วิดท์มอดูเลตชนั ทีทาํ การออกแบบนี แสดงไวด้ งั รูปที 6 นะครับ รูปที 6 ลกั ษณะของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบ โดยจากผลการทดสอบวงจรก็พบวา่ วงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบนนั ให้ ผลตอบสนองออกมาตรงตามทีตอ้ งการครับ ดงั แสดงไวใ้ นรูปที 7 นะครับ 1-7
20V 10V 0V -10V -20V 0s 1.0ms 2.0ms 3.0ms 4.0ms 5.0ms 6.0ms 7.0ms 8.0ms V(Vref:+) V(U1:OUT) Time รูปที 7 ลกั ษณะของผลตอบสนองสัญญาณเอาทพ์ ทุ ทีไดจ้ ากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบ เป็ นอยา่ งไรบา้ งครับกบั ตวั อยา่ งการออกแบบวงจรที 1 คงจะทาํ ใหผ้ ทู้ ีกาํ ลงั ศึกษาเกิดความ เขา้ ใจในการออกแบบวงจรมายิงขึนนะครับ ถา้ อยา่ งไรก็ตอ้ งทดลองออกแบบวงจรกนั ดูนะครับ แลว้ จะพบวา่ มนั ไม่ยากเลยนะครับ แต่สาํ หรับการทดสอบวงจรนนั ก็สามารถทไดน้ ะครับ ไม่วา่ จะ เป็ นการทดสอบโดยใช้โปรแกรมจาํ ลองการทาํ งาน เช่น โปรแกรม PSpice หรือจะเป็ นโปรแกรม OrCad Lite กไ็ ดน้ ะครับ หรือแมก้ ระทงั จะทดสอบวงจรดว้ ยการสร้างวงจรจริงก็ไดน้ ะครับ ซึงผลที ไดอ้ อกมานนั ก็จะไดผ้ ลตรงตามทีไดอ้ อกแบบนนั เองครับ…..????? ทีนีลองมาดูตวั อยา่ งต่อไปนะ ครับ - ตัวอย่างการออกแบบวงจร (2) การออกแบบวงจรพลั ซ์วิดท์มอดูเลตชัน ให้มีค่าช่วงเวลาตามทีได้ทาํ การกาํ หนด ดงั แสดงในรูปที 8 รูปที 8 ลกั ษณะของสญั ญาณเอาทพ์ ุททีตอ้ งการจากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั 1-8
จากรูปที 8 จะเป็ นลกั ษณะของสัญญาณเอาทพ์ ุททีตอ้ งการจากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีเราจะทาํ การออกแบบนะครับ โดยถ้าเราพิจารณาดูจากลักษณะของสัญญาณเอาท์พุททีต้องการนัน ก็จะพบว่าค่าดิวตี ไซเคิล (Duty Cycle) ทีจะไดจ้ ากวงจรนนั จะสามารถทาํ การคาํ นวณไดด้ งั นีนะครับ duty cycle ( T1 ) ( 10ms ) (10ms ) 0.5 T1 T2 10ms 10ms 20ms ซึงถา้ เราจะคิดเป็นเปอร์เซ็นตด์ ิวตีไซเคิล (Duty Cycle) กจ็ ะมีดงั นีครับ duty cycle (%) ( T1 ) 100% ( 10ms ) 100% 50% T1 T2 10ms 10ms ซึงจากค่าดิวตีไซเคิล (Duty Cycle) ทีเราได้คาํ นวณหาค่ามานัน เราก็จะสามารถนําค่า ดงั กล่าวมาทาํ การคาํ นวณเพือหาค่าความสัมพนั ธ์ระหวา่ งค่าของแรงดนั (Vin) กบั ค่าของแรงดัน (Vref ) ทีเราจะใช้ในวงจรพลั ซ์วิดท์มอดูเลตชันนันเองครับ โดยสามารถทีจะคาํ นวณหาค่าได้ ดงั ตอ่ ไปนีครับ เมือเรากาํ หนดให้ 1.) คา่ ดิวตีไซเคิล (Duty Cycle) มีคา่ เท่ากบั 0.5 (ไดม้ าจากการคาํ นวณนะครับ) 2.) ค่าแรงดนั (Vref ) มีค่าเท่ากบั 9V (กาํ หนดคา่ ขึนมาเอง ตามความเหมาะสมนะครับ) 3.) คาํ นวณหาค่าแรงดนั (Vin) มีค่าเท่ากบั ?V (ทาํ การคาํ นวณหาคา่ …..????? นะครับ) duty cycle ( Vin ) Vref Vin Vref duty cycle Vin 9V 0.5 Vin 4.5V ซึงจากค่าทีไดท้ าํ การคาํ นวณนนั ก็จะพบวา่ ถา้ เราตอ้ งการให้ค่าช่วงเวลา (T1 10ms) และ ค่าช่วงเวลา (T2 10ms) หรือมีค่าดิวตีไซเคิล (Duty Cycle) มีค่าเท่ากบั 0.5นัน โดยการป้อนค่า แรงดนั (Vref ) ทีมีค่าเท่ากบั 9V ให้กบั วงจรพลั ซ์วิดท์มอดูเลตชนั แลว้ เราก็จะตอ้ งทาํ การป้อนค่า แรงดนั (Vin) ทีมีค่าเท่ากบั 4.5V นนั เองครับ (ซึงก็คือค่าแรงดนั ครึงหนึงของแรงดนั (Vref ) นนั เอง ครับ) เป็ นอย่างไรบ้างครับ พอทีจะเข้าใจมากขึนไปอีกนะครับกับตวั อย่างการคาํ นวณเพือให้ 1-9
วงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีเราจะออกแบบนีใหล้ กั ษณะของสัญญาณเอาทพ์ ทุ ตามทีเราตอ้ งการ ซึง ลกั ษณะของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีทาํ การออกแบบนีแสดงไวด้ งั รูปที 9 นะครับ รูปที 9 ลกั ษณะของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบ โดยจากผลการทดสอบวงจรก็พบวา่ วงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบนนั ให้ ผลตอบสนองออกมาตรงตามทีตอ้ งการครับ ดงั แสดงไวใ้ นรูปที 10 นะครับ 20V 10V 0V -10V -20V 10ms 20ms 30ms 40ms 50ms 60ms 70ms 0s V(Vref:+) V(U1:OUT) Time รูปที 10 ลกั ษณะของผลตอบสนองสัญญาณเอาทพ์ ทุ ทีไดจ้ ากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบ มาถึงในตวั อยา่ งการออกแบบวงจรที 2 ทีไดน้ าํ เสนอก็คงจะทาํ ให้ผูท้ ีกาํ ลงั ศึกษาเกิดความ เขา้ ใจในการออกแบบวงจรมากยงิ ขึนไปอีกนะครับ ทีนีลองมาดูอีกตวั อยา่ งนะครับ ซึงเป็ นตวั อยา่ ง สุดทา้ ยของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีจะทาํ การออกแบบนะครับ…..????? มาดูกนั เลยนะครับ 1-10
- ตัวอย่างการออกแบบวงจร (3) การออกแบบวงจรพัลซ์วิดท์มอดูเลตชัน ให้มีค่าดิวตีไซเคิล (Duty Cycle) เท่ากับ 0.9(90%) ตามทีกาํ หนด และกาํ หนดใหค้ า่ ช่วงเวลา (T 2ms) ดงั แสดงในรูปที 11 รูปที 11 ลกั ษณะของสัญญาณเอาทพ์ ทุ ทีตอ้ งการจากวงจรพลั ซ์วดิ ทม์ อดูเลตชนั โดยตอ้ งการใหม้ ีคา่ ดิวตีไซเคิล (Duty Cycle) เท่ากบั 0.9(90%) จากรูปที 11 จะเป็ นลกั ษณะของสัญญาณเอาทพ์ ุททีตอ้ งการจากวงจรพลั ซ์วิดทม์ อดูเลตชนั ทีเราจะทาํ การออกแบบนะครับ เพือให้ไดค้ ่าดิวตีไซเคิล (Duty Cycle) เท่ากบั 0.9(90%) ตามที กาํ หนดไว้ โดยมีค่าช่วงเวลา (T 2ms) ครับ โดยถ้าเราพิจารณาดูจากลักษณะของสัญญาณ เอาท์พุททีต้องการนัน ก็จะพบว่าการทีจะทําให้ค่าดิวตีไซเคิล (Duty Cycle) เท่ากับค่าทีเราได้ กาํ หนดไวน้ นั จะตอ้ งทาํ การคาํ นวณหาค่าของช่วงเวลา (T1 ?) ให้ไดก้ ่อนนะครับ ซึงสามารถทาํ การคาํ นวณไดด้ งั นีนะครับ duty cycle ( T1 ) (T1 ) T1 T2 T T1 duty cycle T T1 0.9 2ms T1 1.8ms ซึงจากการคาํ นวณก็จะพบวา่ ค่าช่วงเวลา (T1 1.8ms) นนั เองครับ นนั ก็หมายความว่าค่า ช่วงเวลา (T2) ก็จะมีคา่ ดงั ต่อไปนีนะครับ 1-11
T T1 T2 T2 T T1 T2 2ms 1.8ms T2 0.2ms ซึงถา้ เราทาํ การนาํ ค่าช่วงเวลา (T1) และค่าช่วงเวลา (T2) ทีคาํ นวณไดน้ นั มาคาํ นวณเพือเช็ค ดูค่าเปอร์เซ็นตด์ ิวตีไซเคิล (Duty Cycle) กจ็ ะไดด้ งั นีครับ duty cycle (%) ( T1 )100% ( 1.8ms ) 100% 90% T1 T2 1.8ms 0.2ms ซึงจากค่าเปอร์เซ็นตด์ ิวตีไซเคิล (Duty Cycle) ทีเราไดค้ าํ นวณเพือเช็คดูคา่ นนั เราก็จะพบวา่ คา่ ทีไดน้ นั ตรงตามทีไดก้ าํ หนดไวน้ นั เองครับ ดงั นนั ขนั ตอนต่อมาเราก็จะสามารถนาํ ค่าดงั กล่าวมา ทาํ การคาํ นวณเพอื หาค่าความสัมพนั ธ์ระหวา่ งคา่ ของแรงดนั (Vin) กบั ค่าของแรงดนั (Vref ) ทีเราจะ ใชใ้ นวงจรพลั ซ์วดิ ทม์ อดูเลตชนั นนั เองครับ โดยสามารถทีจะคาํ นวณหาค่าไดด้ งั ตอ่ ไปนีครับ เมือเรากาํ หนดให้ 1.) คา่ ดิวตีไซเคิล (Duty Cycle) มีคา่ เทา่ กบั 0.9 (จากทีไดก้ าํ หนดนะครับ) 2.) ค่าแรงดนั (Vref ) มีคา่ เท่ากบั 9V (กาํ หนดคา่ ขึนมาเอง ตามความเหมาะสมนะครับ) 3.) คาํ นวณหาคา่ แรงดนั (Vin) มีค่าเทา่ กบั ?V (ทาํ การคาํ นวณหาคา่ …..????? นะครับ) duty cycle ( Vin ) Vref Vin Vref duty cycle Vin 9V 0.9 Vin 8.1V ซึงจากค่าทีไดท้ าํ การคาํ นวณนนั ก็จะพบวา่ ถา้ เราตอ้ งการใหค้ ่าช่วงเวลา (T1 1.8ms) และ ค่าช่วงเวลา (T2 0.2ms) หรือมีค่าดิวตีไซเคิล (Duty Cycle) มีค่าเท่ากบั 0.9 นนั โดยการป้อนค่า แรงดนั (Vref ) ทีมีค่าเท่ากบั 9V ให้กบั วงจรพลั ซ์วิดทม์ อดูเลตชนั แลว้ เราก็จะตอ้ งทาํ การป้อนค่า แรงดนั (Vin) ทีมีค่าเท่ากบั 8.1V นนั เองครับ เป็ นอยา่ งไรบา้ งครับ พอทีจะเขา้ ใจมากขึนไปอีกนะ ครับกบั ตวั อย่างการคาํ นวณเพือให้วงจรพลั ซ์วิดท์มอดูเลตชันทีเราจะออกแบบนีให้ลกั ษณะของ สัญญาณเอาทพ์ ุทตามทีเราตอ้ งการ ซึงลกั ษณะของวงจรพลั ซ์วิดท์มอดูเลตชนั ทีทาํ การออกแบบนี แสดงไวด้ งั รูปที 12 นะครับ 1-12
รูปที 12 ลกั ษณะของวงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบ โดยตอ้ งการใหม้ ีค่าดิวตีไซเคิล (Duty Cycle) เท่ากบั 0.9(90%) โดยจากผลการทดสอบวงจรก็พบวา่ วงจรพลั ซ์วดิ ทม์ อดูเลตชนั ทีไดท้ าํ การออกแบบนนั ให้ ผลตอบสนองออกมาตรงตามทีตอ้ งการครับ ดงั แสดงไวใ้ นรูปที 13 นะครับ 20V Vout=15V 10V Vin=8.1VVref=9V T1=1.8ms T2=0.2ms 0V T=2ms -10V ค่าดิวตีไซเคิล (Duty Cycle) =0.9(90%) -20V 0s 1.0ms 2.0ms 3.0ms 4.0ms 5.0ms 6.0ms 7.0ms V(Vref:+) V(U1:OUT) Time รูปที 13 ลกั ษณะของผลตอบสนองสัญญาณเอาทพ์ ุทของวงจรทีออกแบบ โดยตอ้ งการใหม้ ีค่าดิวตีไซเคิล (Duty Cycle) เทา่ กบั 0.9(90%) เป็นอยา่ งไรบา้ งครับกบั ตวั อยา่ งการออกแบบวงจรทีไดน้ าํ เสนอทีผา่ นมาทงั 3 ตวั อยา่ ง ก็คง จะทาํ ใหผ้ ูท้ ีกาํ ลงั ศึกษาเกิดความเขา้ ใจในการออกแบบวงจรมากยงิ ขึนไปอีกนะครับ ไม่วา่ จะเป็ น การทาํ งานของวงจร รวมถึงวธิ ีการคาํ นวณหาค่าต่างๆ ของวงจรทีไดน้ าํ เสนอนี และทีสําคญั คงจะ ทาํ ให้หลายท่านทีกาํ ลงั ศึกษาอยู่เกิดความเขา้ ใจในหลกั การของวงจรนีนะครับ และหลกั การการ ออกแบบวงจรดว้ ยนะครับ เพราะไดท้ าํ การแสดงวิธีการคาํ นวณทีไดจ้ ากสมการทีนาํ เสนอมาใช้ คาํ นวณหาค่าต่างๆ ทีเกียวขอ้ งกบั ผลตอบสนองทีจะไดจ้ ากวงจร แต่ในส่วนของการทดสอบวงจรที ไดท้ าํ การออกแบบวงจรนนั ก็สามารถทดสอบผลไดน้ ะครับ ซึงผลทีไดท้ าํ การทดสอบนนั ก็ให้ผล ออกมาตรงกบั ทีไดอ้ อกแบบทุกอยา่ งครับ 1-13
Search
Read the Text Version
- 1 - 13
Pages: