Tag Archives: Pspice

Tutorial!! เพื่อนๆ Assignment 1 วิชา Digital Integrated Circuit

อาจารย์ให้ Assignment มาแล้วแหละ

วันนี้ก้อเลยนั่งมั่ว ตั้งแต่ 10โมงเช้า สำเร็จจริงๆตอน 15.50น. เหอะๆ คืองงมากอ่ะนะ

เข้าเรื่องเลยดีกว่า อืมๆ

ก่อนอื่นนะ เข้าไปเว็บของอาจารย์วรากร อ่ะ แล้วไปโหลดตัว Nmos กะ Pmos มา ที่ลิ้งค์ http://www.kmitl.ac.th/~kkvarako/dic_model.lib

หลังจากนั้นเปิดโปรแกรม วาด schematics อันนี้จะสอน Nmos อันเดียวพอนะ ก้เปิดขึ้นมา วาดวงจรเป็นดังรูป

จากโจทย์ข้อแรกนะเออ… : Plot IDS เทียบกับ VDS ของ NMOS และ PMOS โดยให้ปรับค่า VDS ตั้งแต่ 0 V ถึง VDD= 1.8 V ให้ VGS มีค่าดังนี้ VGS=1/2VDD, 3/4VDD, VDD ในการ plot ให้ใช้ MOS สองขนาด คือ W=0.36μm, L=0.18 μm และ W=3.6 μm, L=1.8 μm พร้อมทั้งตอบคำถามต่อไปนี้

ก้อวาดไปดิ ตามรูปด้านล่างนี้เลย สำหรับ NMOS อ่ะ

1

จากโจทย์นะ ให้เราดับเบิ้ลคลิกที่ตัว NMOS นะ กำหนด W={scale*0.36u} และ L= {scale*0.18u}
ค่าที่ VGS กำหนดไปก่อนขำๆ คือ 1 ด้านขวา VDS กำหนดไปก่อน 1.8 ขำๆอีกแหละ
มีอีกอันนึงคือ PARAMETER ให้ ctrl + G พิม PARAM จะได้อันนั้นแหละ ขวาล่างของรูปอ่ะ
เวลาเซ็ตก้อ ดับเบิ้ลคลิกมัน แล้วใส่ NAME1 = scale แล้ว VALUE1 = 1

นอกนั้นก้อไม่น่ามีไรแล้วนะ ถ้าวาดวงจรได้ตามนี้อ่ะ

อีกอันนึงก้อคือ ตอนแรกที่เอา MBREAKN เข้ามาอ่ะ มันจะเขียนว่า MBREAKN เราจะไม่ใช้มันนะ เพราะว่ามันเป็นของ Pspice

เราต้องเปลี่ยนมันโดยคลิกมันก่อน ให้เป็นสีแดง แล้วไปกดที่ EDIT > Model… จะได้รูปแบบนี้

2

ให้เลือก Change Model Reference นะ แล้วก้อพิมเปลี่ยนเป็น M1N ถ้าเป็น Pmos ก้อเปลี่ยนเป็น M1P

หลังจากนั้นก้อกด OK จนออกมาหน้า Schematics หน้าหลักแหละ

ทีนี้ๆ จำไอไฟล์ที่โหลดมาจากเว็บอาจารย์ได้ป่ะ ที่เป็น Library อ่ะ

ให้เข้าไปที่ไฟล์นั้น โดยการเปิดผ่าน Notepad อ่ะ

ให้หา 2 บรรทัดนี้

.MODEL MbreakN NMOS (                                LEVEL   = 7
และ
.MODEL MbreakP PMOS (                                LEVEL   = 7

ให้เปลี่ยนเป็นดังนี้

.MODEL M1N NMOS (                                LEVEL   = 7
และ
.MODEL M1P PMOS (                                LEVEL   = 7

พอเปลี่ยนแล้วใช่ป่ะ ก็เซฟเลย

มาที่ Pspice กันต่ออ่ะ

ให้ไปที่ Analysis > Library and Include Files…

กด Browse แล้วเลือกไฟล์ lib ที่เราเพิ่งได้แก้ไขไปตะกี้…

พอ Browse เสด ก้อกด Ok พอออกมา ให้กด 3 ปุ่มดังนี้คือ Add Library , Add Include , Add Stimulus

ที่อยู่ไฟล์เรามันจะไปอยู่ในทุกๆ box อ่ะ หน้าตาจะได้ประมาณนี้นะ

4

จากนั้นก็กด OK เป็นอันเสร็จ

แค่นี้เองอ่ะ เสร็จแล้วนะ คือในไฟล์ LIB เราตั้งให้มันชื่อ M1N กะ M1P เพื่อที่จะเอามาใช้ใน NMos และ PMos ของเรานั่นเองอ่ะ

ทีนี้ๆ มันไม่ใช่แค่นี้อะดิ โจทย์บอกว่า ให้ทำการสร้างกราฟ IDS กะ VDS ใช่ปะ เราก้อใช้ปุ่มจับสโคป I ไปจับที่ขา NMOS ที่เป็นขา D อ่ะนะเป็นการจับกระแส

หลังจากนั้นโจทย์บอกว่า ให้ทำการ Sweep VDS ใช่ป่ะ ก้อไปที่ Analysis > Setup > DC Sweep อ่ะ

ใส่ตามนี้อ่ะของเรา

5

ใส่ตามนี้ไม่พอนะ โจทย์บอกอีกว่า ให้ทำการพล๊อต ทุกๆ 1/2VDD , 3/4VDD , VDD ใช่ป่ะ

ให้เรากดไปที่ Nested Sweep… อ่ะ

แล้วใส่ค่าตามนี้

6

ที่ใส่ไป 0.9 , 1.38 , 1.8 ก้อคือ ทุกๆ 1/2VDD , 3/4VDD , VDD  ตามที่อาจารย์บอกมาแหละ

หลังจากนั้นก้อติ๊กที่ Enable Nested Sweep ด้วยนะ อย่าลืมหล่ะ

ต่อๆ มันยังไม่พอแค่นี้นะ

จำได้ป่ะที่เรากำหนดสเกลอ่ะ เรากำหนดเป็น W={scale*0.36u} และ L= {scale*0.18u} ใช่ป่ะ

ก้อคือตัวแปร สเกล ถ้า เป็น 1 จะได้ค่า W=0.36u และ L = 0.18u แต่ถ้า..

สเกลมีค่าเป็น 10 หล่ะ จะได้ค่า W=3.6u และ L=1.8u ตามสเปกที่อาจารย์บอกเลยใช่ไหมหล่ะ…เอิํก

ความฝันใกล้เป็นจริง ทีนี้เราจะทำยังไงต่อหละ ให้ทำการพล๊อต มีทั้งเทคโนโลยี 0.18u และ 1.8u อยู่ด้วยกัน

วันนี้เราขอนำเสนอ…. Parametric นั่นเอง

7

Parametric คือการบล๊อต เนื่องจากมีการเปลี่ยนค่าอะไรหลายๆค่า จะได้สามารถดูได้ในกราฟเดียวอ่ะ

ก้อเลือก Analysis > Setup > Parametric กดเข้าไปเลย

ใส่ค่าตามนี้

8

กด OK เลย

เสร็จแล้ว ยากมั๊ย ฮ่าๆๆๆ ไม่ยากเลยใช่ไหม (แต่วันนี้ทดลองเกือบตายหน่ะ กว่าจะได้แบบนี้)

หลังจากนั้นเช็คอะไรให้เรียบร้อยแล้วลองกด F11 เพื่อทำการ Simulate

ออกมาแล้วเย่ๆๆ

เฮ่อ เหนื่อย

ในการต่อ PMOS ก้อเป็นการต่อเหมือนๆกันแหละ แต่ตรง DC Sweep ให้เริ่มจาก ค่า -1.8 จนถึง 0 แล้วเพิ่มทีละ 0.1 อะไรประมาณนี้ เพราะว่า PMOS มันกลับเครื่องหมายอ่ะ กราฟก็จะกลับด้านด้วย

ไปแระๆ ยังไม่ได้อาบน้ำเลยแว๊ก ><

ในวันนี้…

วันนี้ก้อไปเดินสยาม mbk อีกแล้วแหละ ที่จริงๆ คือ อยากจะไปตี DM ให้ผ่าน TFF ซะที แล้วก้อผ่านสมใจ คือตาแรกยังไม่ผ่านนะ ตาสองเอาจริงมั้ง ผ่านเฉย ได้ C มา แต่แบบ พอเอาแขนออก โคตรจะเมื่อยเลย แขนชาไปทั้ง 2 แขนเลย ฮ่าๆ แต่พอมาเล่นรอบสาม ผ่านเฉยหวะทีนี้ ได้ B แล้วก้อไม่เมื่อยแล้ว แสดงว่ากล้ามเนื้อที่แขนคนเรามันพัฒนากันได้จริงๆ ฮ่าๆๆ ^_^

จากนั้นก้อไปช๊อบปิ้ง ฮ่าๆ ไปเดินๆดูกระเป๋าตัง แล้วก้อ ได้กางเกงยีนส์มาตัวนึง ให้เค้าตัดขาอะไรเรียบร้อยเลยอ่ะนะ อื้ม

จริงๆเรื่องที่จะบ่นวันนี้ก้อคือ โน๊ตบุคอ่ะ อยู่ดีดี หน้าจอก้อมีเส้นขึ้นมา ต้องขยับๆจอ มันถึงหาย แมร่งเป็นเส้น bad pixel ทั้งแถบแนวตั้งเลย มาแถบนึง แต่โคตรรำคาญเลย แสดงว่ามันจะเสียอีกแล้วใช่ไหม? แล้วลำโพงด้านซ้ายโน๊ตบุคมันก้อเสีย ไม่ดัง.. ดังแต่ด้านขวา โคตรจะเบื่อเลยหวะ โน๊ตบุคเสียเนี่ย แถมงาน Protel ตอนนี้ก้อไม่รุ้จะทำเครื่องไหน โน๊ตบุคมาเป็น PC ก้อวิสต้า คอมที่สำนักก้อวิสต้า แมร่งอยากจะบ้าตายหน่ะ เหอะๆ

แต่ที่เซงจริงๆก้อคือโน๊ตบุคแหละ มาเสียอะไรตอนนี้ เฮ้อ…

พรุ่งนี้เรียน Elec eng2 แล้วก้อ Digital Intergrated Circuit แหละ เช้าบ่ายเลย อยากจะบอกว่า พรุ่งนี้ได้ฮากันแน่ วิชา Intergrated Circuit ของอาจารย์กสิน เช็คชื่อแบบ… เปิด Powerpoint เลยอ่ะ ฮ่าๆ แล้วก้อมีหน้าของทุกคนอยู่ ฮากันแน่ งานนี้ ฮี่ๆๆ

พรุ่งนี้คิดอยู่ว่าจะแบกโน๊ตบุคไปให้อาจารย์กสินดูด้วยดีรึเปล่า พอดีว่า Simulate ได้แล้วแหละ Supply ปรับค่าได้ 0-25V  0.5A แต่ว่า ยังงงๆอยู่ว่า ไอ Spec 0.5A เนี่ย มันทำงานที่ 25V หรือว่ากี่ V เนื่องจากเวลาเทส จะเอา VOM มาจิ้มอ่ะ ความต้านทานภายในมัน 50 โอห์ม เดี๋ยวพรุ่งนี้คงเอาไปปรึกษาอาจารย์กสินแหละมั้ง เหอๆ…

เสาร์นี้เรียน AUA เสร็จคงกลับบ้านอ่ะ ไม่ได้กลับบ้านอาทิตย์นึงหละ กลับไปเอาตัง ฮ่าๆ เสียตังเยอะเลยอาทิตย์นี้ซื้อหนังสือเยอะอ่ะนะ ก้อเป็นปกติของการเปิดภาคเรียนแหละ เหอๆ เรียนผ่านไปอาทิตย์นึง รู้สึกว่า แต่ละวิชาโหดได้ใจจริงๆ อื้มๆ

ตอนนี้ได้สติกเกอร์ ให้เด็กปี 1 มาตามงาน แต่ไม่มีเด็กมาตามงานซักคน สงใสเห็นว่าหน้าอ่อน นึกว่าไม่ใช่ปีสามใช่ม้า ฮ่าๆๆ ^^

อันนี้วงจรที่เรา Simulate อ่ะนะ มีการ Parametric R_var เพื่อที่จะดูการเปลี่ยนแปลงของกระแสที่เกิดขึ้นใน node output แล้วก็ จะมีการ  SWEEP R2 ที่เป็นการเปลี่ยนแปลง V reference ไปเรื่อยๆด้วย ก้อจะได้กราฟ V กะ I ออกมาแหละ

ก้อเอาไปดูเป็นวิทยาทานละกัน เหอๆ… เหนื่อย… กว่าจะทำสำเร็จอ่ะนะ

simulate1

เมื่อวันก่อน หลังจากคุยเรื่องโปรเจ็กต์เสร็จ ก็ อาจารย์กสิน พาไปหาอาจารย์ศิริเดช เรื่องที่จะให้ทำเว็บ หน่วยงาน Dstar หรือว่า Harddisk นั่นแหละ อื้ม.. ก้อคุยๆ อาจารย์บอกชอบเว็บคล้ายๆภาคอิเล็ก ที่ทำอ่ะนะ ชอบเรียบๆ ทีนี้เข้าทางเลย ฮ่าๆ อาจารย์ก้อถามว่าคิดเท่าไหร่ ก้อบอกไปว่าไม่เคยคิดราคา มีแต่ให้เท่าไหร่ก้อรับตามนั้น อาจารย์เค้าก้อเลยถามว่าเว็บสถาบันที่ทำมา กี่บาท ก้อบอกไปว่าห้าหมื่น อาจารย์กสินท้วงเลย 555+ บอกว่า ถ้างานนี้ได้ห้าหมื่น ผมขอช่วยด้วยนะ 555+ พูดขำๆแหละ เหอๆ อาจารย์ศิริเดช ก้อบอกว่าอาจจะได้ไม่ถึงห้าหมื่นอ่อนะ แล้วก้อ แกก็โทรหา ดร.อภินันท์ แหละ อาจารย์เค้าบอกว่า 3-4 หมื่น แหละ ให้ลองไปคิดมาว่าจะทำอะไรบ้าง แต่ว่าอยากให้ช่วยดูแลไปด้วย (ให้ Maintain ด้วยอ่ะนะ) อาจารย์เค้าก้อเลยบอกว่า ให้ลองไป design มาก่อนอ่ะนะ เหอๆ ข้อมูลก้ออิงตามเว็บเดิม

แต่ ณ.ตอนนี้ ก้อยังไม่ได้เริ่มทำเล้ย ฮ่าๆๆๆ นั่งชิว เครียดโปรเจ็กต์ไปเรื่อยๆช่วงนี้ ><”

งืมๆ

เดี๋ยวไปดูเป็นต่อแระ ^^…

ไว้เจอกัน เหอๆ

วันนี้มันวันที่เท่าไหร่แล้ว?

โอ๊ย วันนี้มันวันที่เท่าไหร่แล้ววะเนี่ย งานยังไม่ถึงไหนเลย ตอนนี้พอจะเข้าใจวงจรทั้งหมดแล้วอ่ะ ยังเหลือบางจุดที่ยัง งงๆ แล้วก้อยัง งงๆ ในเรื่องของการ Schematics เมื่อคืนลอง Zenor Diode ดัก V เอาไว้ แมร่งก้อทำไม่ได้ตามที่คำนวณ เซง วันนี้ตอนเย็น ก้อเลยว่าจะยกโน๊ตบุคไปให้อาจารย์กสิน ช่วยสอน Simulate เลยอ่ะนะ

ไม่ไหวแร้วจริงๆ เหอๆ T^T

เมื่อวานไป 0 หนังสือจุฬา ซื้อหนังสือ Digital Integrated Circuit มาแล้วแหละ เป็น Text Book ราคาก้อ 695- บาท พอดีเป็นวิชาอาจารย์กสินไงเลยซื้อ ฮ่าๆๆ – -’ ขำๆไปละกัน ลองเปิดไป 10 หน้า สลบครับ อ่านไม่รุ้เรื่อง กร๊ากๆๆ 555 666  777+

แต่เดี๋ยวอาจารย์ก้อคงค่อยๆสอนแหละ ตอนนี้ยังขำๆอยู่เรื่องวิชาหลักที่ต้องเรียน ปวดหัวอย่างเดียวคือโปรเจ็กต์แหละ งืม..

วันนี้ตื่น 10 โมงมานั่งลง Pspice ในโน๊ตบุค แล้วก้อลากไฟล์ ที่ออกแบบวงจรไว้ ใส่โน๊ตบุค เดี๋ยวเย็นๆ จะไปหาอาจารย์กสินที่ภาควิชา อ่ะนะ

คืนนี้ว่าจะไปสำนักอยู่ แต่ไม่รุ้จะว่างป่าว ถ้าไม่ว่างก้อคงไม่ได้ไปอีก เฮ่อ

เหนื่อยๆ ช่วงนี้

เรียนหนักอย่างงี้นี่เอง ปี 3

T_T

ไปแระ