Tài liu b tr
H ng ng dn s dng CircuitMaker 2000
Mc lc Mc lc ........................................... .................................................................. ............................................. ............................................ ....................................i ..............i Gi i thiu................................................... u.......................................................................... ............................................. ............................................ .......................iii .iii Ch ng ng 1
u......................................................................................................1 M
1.1 CircuitMaker là gì ........................................... .................................................................. ............................................. ............................... .........1 1 1.2 Môi tr ng ng làm vic CircuitMaker CircuitMaker ........................................... .................................................................. ............................ .....1 1 1.3 Các file c a CircuitMaker .......................................... ................................................................. ...........................................2 ....................2 1.4 Quy trình s dng CircuitMaker ............................................ .................................................................. ............................... .........2 2 1.5 Toolbar ca CircuitMaker .......................................... ................................................................. ...........................................3 ....................3 1.6 Phím nóng (hotkey) ............................................. ................................................................... ............................................. ............................ .....4 4
Ch ng ng 2
V và chnh s a các mch nguyên l ......................................................6
2.1 Tìm các thi t b............................................. ................................................................... ............................................ ...................................6 .............6 2.1.1 Tab Browse ........................................... ................................................................. ............................................ ...................................6 .............6 2.1.2 Tab Search................................. Search........................................................ ............................................. ............................................ ........................ ..7 7 2.1.3 Thi t lp phím nóng ............................................. ................................................................... ..........................................7 ....................7 2.1.4 Thay i phím nóng. ........................................... .................................................................. ...........................................7 ....................7 2.2 t thit b vào trong bn v .................................................................................8 2.3 Các công c v và chnh sa .......................................... ................................................................ .......................................8 .................8 2.3.1 Arrow Tool..................... Tool ............................................ ............................................. ............................................ ...................................8 .............8 2.3.2 Wire Tool .......................................... ................................................................ ............................................ .......................................8 .................8 2.3.3 Text Tool ........................................... ................................................................. ............................................ .......................................8 .................8 2.3.4 Delete Tool..................... Tool ............................................ ............................................. ............................................ ...................................9 .............9 2.3.5 Zoom Tool..................................... Tool........................................................... ............................................. ...........................................9 ....................9 2.3.6 Rotate Tool..................... Tool ............................................ ............................................. ............................................ ...................................9 .............9 2.3.7 Mirror Tool............................. Tool................................................... ............................................ ............................................. ............................ .....9 9
B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
i
Tài liu b tr
H ng ng dn s dng CircuitMaker 2000
2.4 L i ........................................... ................................................................. ............................................. ............................................. ............................... .........9 9 2.5 Ni dây cho m ch.................................................... ch.......................................................................... ............................................10 ......................10 2.5.1 Ni dây t ng............................................................................................10 2.5.2 Ni dây bng tay .......................................... ................................................................ ............................................. .......................... ...10 10 2.5.3 Ni dây nhanh .......................................... ................................................................. ............................................. ............................. .......10 10 2.6 Dây BUS .......................................... ................................................................. ............................................. ............................................11 ......................11 2.6.1 Ni dây dn t i bus .......................................... ................................................................ ............................................11 ......................11 2.6.2 Ni các dây d n trên Bus v i nhau..................................... nhau............................................................ .......................... ... 12 2.7 Tên c a node và s k t ni..................................................................................12 2.8 Thông s ca các thit b .....................................................................................13 2.9 Thay i d liu RAM/ ROM: ........................................... ................................................................. .................................15 ...........15 Ch ng ng 3
Mô phng mch s..................................................................................16
3.1 Bt u mô phng mch s .................................................................................16 3.2 Các công c mô phng mch s ..........................................................................16 3.2.1 Công c Prope .......................................... ................................................................. ............................................. ............................. .......16 16 3.2.2 Công c Reset................................... Reset......................................................... ............................................ ......................................17 ................17 3.2.3 Công c Trace .......................................... ................................................................. ............................................. ............................. .......17 17 3.2.4 Công c Run \ Pause: ........................................... ................................................................. ........................................17 ..................17 3.2.5 Công c Step ............................................ ................................................................... ............................................. ............................. .......17 17 3.2.6 Công c Tile Windows...................... Windows............................................ ............................................ .....................................17 ...............17 3.3 B to xung .......................................... ................................................................ ............................................. .........................................18 ..................18 3.4 Các thông s mô phng:......................................................................................18 3.5 Th i gian tr ............................................. ................................................................... ............................................ .....................................19 ...............19 3.6 Xem dng sóng................................. sóng........................................................ ............................................. ............................................19 ......................19
B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
ii
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Gi i thiu CircuitMaker là mt phn mm thân thin, d s dng mô phng mch. c bit là mô phng mch s. Nhng ng i bt u tìm hiu th gi i s cng nh các chuyên gia trong l nh vc này u tìm thy các công c hu ích trong phn mm CircuitMaker T ngh a ó, tài liu này c biên son nhm cung cp cho nhng ng i m i bt u nhng kin thc cn bn nht có th nhanh chóng làm ch c phn mm CircuitMaker. Tài liu c biên son gm ba phn: phn u, M U, s gi i thiu mt s khái nim cn bn, các phím nóng…; phn th hai, V VÀ CHNH S A MCH NGUYÊN L, s h ng dn cách v mch nguyên l trong CircuitMaker; phn th ba, MÔ PHNG MCH S, s h ng dn cách thc hin mô phng mch nguyên l ã v. giúp tài liu tt h n mong nhn c các kin óng góp t các bn c. Mi kin óng góp v ni dung, hình thc trình bày, b cc… ca tài liu xin vui lòng gi qua email: Tr n Hoàng Hà:
[email protected]
Bùi V n Hi u:
[email protected]
Phm Qu c C ng:
[email protected]
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
iii
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Ch ng 1 M u
Phn này cung cp nhng kin thc c bn v CircuitMaker nh: môi tr ng làm vic, quy trình s dng…. ây là nhng kin thc c bn có th thit k mch cng nh là mô phng mch trên môi tr ng CircuitMaker.
1.1 CircuitMaker là gì CircuitMaker là mt ch ng trình cho phép ng i dùng nhanh chóng lp ráp th nghim và mô phng các mch s cng nh các mch t ng t mc logic. ng th i c ng h tr vic xu t ra file netlist v mch in. Tài liu h ng dn s dng này tp trung vào vic lp ráp và mô phng mch s.
1.2 Môi tr ng làm vic CircuitMaker Môi tr ng CircuitMaker bao gm Title Bar, Menu Bar, Toolbar, Status Bar, Panel, Schematic Window và Analysis Window nh Hình 1.1
Hình 1.1 : Môi tr ng làm vic ca CircuitMaker
Ngoài nhng thành phn c n b n t n t i trong hu h t các ng d ng ha hin nay nh Title Bar, Menu Bar, Status Bar các thành ph n còn li có ngh a nh sau:
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-1-
Tài liu b tr •
•
·
H ng dn s dng CircuitMaker 2000
Panel gm ba tab là Browse, Search, Digital dùng tìm kim các thit b phc v cho vic ráp mch và mô phng, thit lp các thông s cho mô phng s, Schematic Window là ca s son tho, trên ó ta s thc hin v mch, Analysis Window là c a s hin th các k t qu o c nh áp, dòng, dng sóng…. Hai c a s Schematic và Analysis có th có hoc không tùy theo ta thay i, c th s trình bày trong phn mô phng mch s.
Các linh kin sau khi ã c t úng v trí s c k t n i v i nhau bng các dây ni. M ch sau khi ã c n i dây cho phép mô ph ng, kim tra bng các công c mô phng ca CircuitMaker.
1.3 Các file ca CircuitMaker CircuitMaker gm nhiu file s dng cho các m c ích riêng v i các phn uôi nh sau: .CKT Mch nguyên l .DAT File d liu (phím nóng; c t k thut ca các thit b) .MOD File lu tr ch hot ng .LIB
Th vin các thit b.
.SUB File các mch con .SDF Dng sóng mô t file setup.
1.4 Quy trình s dng CircuitMaker Vic s dng CircuitMaker có th chia làm sáu b c nh sau 1. Chn các thit b cn thit (in tr , t, IC …) và a lên bn v, 2. Sp xp các thit b này cho h p l, 3. Thit lp các thông s ca thit b ( tr, ni dung ROM…), 4. Xóa hoc thêm các thi t b tùy theo yêu cu, 5. Ni dây, 6. Mô phng và kim tra mch ã v.
B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
-2-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
1.5 Toolbar ca CircuitMaker Có th thc hin các chc nng ca CircuitMaker bng các nút nhn trên thanh Toolbar nm phía trên ca Schematic Window. Toolbar gm có các thành phn nh Hình 1.1
Hình 1.2 : Tool bar ca CircuitMaker
Chc n ng c a các công c này tit s c trình bày các phn sau.
c gi i thiu Bng 1.1. Chc n ng chi
Panel
Bt tt ca s panel
Rotate
Xoay thit b
New
To bn v m i
Mirror
Lt thit b i xng qua trc ng
Open
M bn v ã lu
Traxmaker
To netlist và chy traxmaker
Save
Lu bn v
Help
Tr giúp
Print
In bn v
Reset
Kh i ng li quá trình mô ph ng
Arrow tool
Chn, di chuyn các thành phn
Analyses setup
Thit lp thông s phân tích
Wire tool
V dây ni, bus
Run analog
Chy, dng mô ph ng t ng t
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-3-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Text tool
Chèn on vn bn
Trace digital
Hin th giá tr s ca dây dn
Delete tool
Xóa mt thành phn
Run digital
Chy, dng mô ph ng s
Probe tool
o tín hiu
Step digital
Chy mt b c mô phng s
Zoom tool
Phóng to thu nh bn v
Tile windows
Chn cách hin th các ca s
Fit to window
Hin toàn b bn v trên ca s
Bng 1.1 : Chc nng ca Toolbar
1.6 Phím nóng (hotkey) CircuitMaker cung cp các phím nóng c li t kê trong bng 2. ng th i cng cho phép ng i dùng nh ngh a ti a sáu m i hai phím nóng ly các thit b th ng s dng, chi tit s c trình bày phn V và chnh sa mch nguyên l.
Ctrl+A
Chn tt c
F3
Hin th t l bình th ng
Ctrl+C
Copy
F4
Hin th toàn b bn v
Ctrl+D
Nhân ôi thit b
F5
Thay i thông s bn v
Ctrl+F
Tìm thành ph n
F7
V li màn hình
Ctrl+K
Hin th thông s thit b
F8
Thit lp phân tích
Ctrl+L
Hin th thông s bn v
F9
Mô phng s mt b c
Ctrl+M
Lt thit b
F10
Chy dng mô ph ng
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-4-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Ctrl+N
To bn v m i
F11
Hin th giá tr s
Ctrl+O
M bn v ã lu
Esc
B qua thao tác ang làm
Ctrl+P
In bn v
Page Up
Phóng to b n v
Ctrl+Q
Kh i ng li mô ph ng
Page Down
Thu nh bn v
Ctrl+R
Xoay thi t b
Delete
Xóa thành ph n ang chn
Ctrl+S
Lu bn v
Home
V trí trung tâm là v trí con tr
Ctrl+V
Paste
Arrow Keys
Di chuyn thit b ang chn
F1
Tr giúp
Shift+Insert
Di chuyn mt nhóm thi t b
F2
Thay
i t l hin th Bng 1.2: Các phím nóng c a CircuitMaker
B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
-5-
Tài liu b tr
Ch ng 2 V
H ng dn s dng CircuitMaker 2000
và chnh s a các mch nguyên l
CircuitMaker cung cp nhiu công c mnh m cho phép v và chnh sa mch nguyên l nhanh chóng và d dàng. Phn này s cung cp các kin thc v các công c v và chnh sa mch nguyên l.
2.1 Tìm các thit b CircuitMaker cung cp th vin hàng ngàn các thit b (có th tham kho h ng dn s dng các thit b có thêm thông tin). Có th ly các thit b bng cách dùng tab Browse hay tab Search trong ca s Panel hay s dng phím nóng.
Hình 2.1 : Tab Browse và Tab Search
2.1.1 Tab Browse Ng i s dng có th la ch n các thit b thông qua tab browse. Các thit b c chia theo dng cây phân cp. tìm mt thit b cn thc hin các b c sau: 1. Chn tab Browse trong panel, 2. La chn các thiêt b bng cách chn theo cây phân cp (có th chn theo tên, theo chc nng…),
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-6-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
3. Nhn úp chut chn thit b a vào vùng v. Thit b s theo con tr chut cho n khi nào nhn chut trái. Trong khi ang kéo thit b có th quay (nhn phím R) hay lt ng c (nhn phím M) thit b.
2.1.2 Tab Search Tab này cho phép tìm kim các thit b tha iu kin tìm kim. iu kin này là tên thit b hoc phn mô t chc nng thit b có cha các kí t tìm kim. Có th dùng các kí t i din nh *. Ví d tìm kim 74* là tìm tt c IC h 74.
2.1.3 Thit lp phím nóng Mt cách khác ly linh kin t th vin là dùng phim nóng. phím nóng cho mt thit b thc hin các b c sau:
gán
1. Chn tab Browse trong Panel, sau ó tìm thit b mong mun gán phím nóng cho nó, 2. Nhn vào nút Hotkey, hp thoi qu n l các phím nóng s xut hi n, t t c các phím nóng xp theo th t alphabet cùng v i các thit b t ng ng c gán v i nó, 3. Tìm phím tt nào mun gán cho thit b ang chn và chn Assign.
2.1.4 Thay i phím nóng.
thay i phím nóng ta làm nhng b c nh sau: 1. Thc hin các b c 1 và 2 nh phn thit lp phim nóng 2. Gán mt thit b m i hay gán rng ( trên nóng.
u ca các thit b) nh là phím
Hình 2.2: Hp thoi qun l phím nóng
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-7-
Tài liu b tr
2.2
H ng dn s dng CircuitMaker 2000
t thit b vào trong bn v
Sau khi ã tìm thy thit b , có th thit b thc hin theo các b c sau:
t chúng vào trong bn v. t m t
1. La chn thit b bng các ph ng pháp ã nêu trên, 2. Nhn phím R hay nhn chut phi quay thit b n v trí mong mun, 3. Nhn phím M lât ng c thit b, 4. Nhn chut trái t thit b vào trong bn v. Hay nhn bt k phím nào (tr M và R) t thit b vào bn v.
2.3 Các công c v và chnh s a Phn này gi i thiu tính nng ca các phn t trên thanh Toolbar s dng có th t và ni dây các thit b v i nhau.
ng i
Hình 2.3: Các công c v và chnh sa
2.3.1 Arrow Tool Công c Arrow cho phép la chn và di chuyn các thành phn ca s , kích công tc…. Ngoài ra còn có th nhn úp chut lên mt thit b thc hin mt s thao tác nh thay i thông s thit b.
2.3.2 Wire Tool S dng công c v dây (Wire tool) có th v dây ni các thit b. Có th v Bus bng cách nhn và gi phím Shift khi bt u v. Có th v dây không lin nét bng cách nhn gi phím Alt khi bt u v. Dây không lin nét ging nh dây dn thông th ng nhng nu nó không c ni v i bt k thit b nào thì ng dây s không hin din trong mch netlist.
2.3.3 Text Tool S dng công c text có th t các on vn bn vào trong bn v.
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-8-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
2.3.4 Delete Tool
S dng công c xóa ta có th xóa các thành phn (dây dn, thit b …) trên bn v. Chn delete tool sau ó nhn vào thành phn nào mun xóa. Ngoài ra có th xóa bng cách chn thành phn mu n xóa bng công c mi tên ri b m phím Delete trên bàn phím. 2.3.5 Zoom Tool
S dng Zoom tool phóng to hay thu nh bn v (zoom in và zoom out). 2.3.6 Rotate Tool
S dng Rotate Button quay thit b ng c chiu kim ng h . Ngoài ra có th quay các thit b sau khi ã chn chúng trong th vin bng cách nhn phím R. 2.3.7 Mirror Tool
S dng nút nhn Mirror lt i xng các thit b theo trc thng ng. Ngoài ra có th lt các thit b bng cách nhn phím M khi chn thit b t th vin. 2.4 L i
Có th hin th l i sp xp các linh kin trong khung v d dàng h n. chn hin th l i thc hin nh sau. Vào menu Options|Schematic, trong tab General chn Visible. Size là khong cách ô l i, Snap To là các thi t b s khi in ra có in l i hay không.
Hình 2.4:
t ngay l i, Print là
Hp thoi iu chnh l i
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-9-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
2.5 Ni dây cho m ch
mô phng hoc to nestlist v mch in thì các thành ph n ca mch phi c ni v i nhau bng dây dn. CircuitMaker cung cp các ph ng thc t ng ni dây, ni dây bng tay và n i dây nhanh. 2.5.1 Ni dây t ng
ni dây t ng ta làm nh sau: 1. Chn công c v dây (Wire Tool) trên Toolbar, 2.
a con tr n n i cn ni dây (chân c a mt thit b hay là dây dn),
3. Nhn và gi nút trái chut, 4. Kéo n n i cn ni dây n, 5. Dây dn s t ng c sinh ra gi a hai im. Ch v dây t ng ch có th v dây dn gia hai im là mt dây dn hay là chân c a mt linh kin.
2.5.2 Ni dây bng tay Ni dây bng tay cho phép v dây dn trong bn v chính xác nh mong mun. Thc hin nh sau: 1. Chn công c v dây (Wire Tool) trên Toolbar, 2.
a con tr n n i ta cn ni dây (chân c a mt thit b hay là dây d n),
3. Nhn và nh chut trái, 4. Con tr v dây t ng c thay bng con tr v dây bng tay. Nhn chut trái mt ln có th i chiu dây, nhn hai ln k t thúc. Chú : Mu n v mt dây bus ta s d ng ph ng pháp v b ng tay.
2.5.3 Ni dây nhanh Mt trong nhng cách n gin ni dây là s dng tính nng v dây nhanh. Chc nng này cho phép t thit b cha c ni dây vào mt dây dn hoc mt chân cha ni c a mt thit b khác và dây ni s c t ng v. Th c hin nh sau: 1. Chn mt thit b trong th vin hay là mt thit b ã có sn trong bn v, 2. Di chuyn thit b sao cho chân ch a ni ca thit b cham vào m t dây dn hay là mt chân ca mt thit b khác. B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
-10-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Hình 2.5: Ni dây cho hai thi t b
2.6 Dây BUS Dây bus là mt loi dây ni c bi t bao gm nhiu dây ni riêng bit. M i dây ni có mt tên riêng và bus cng có tên riêng. Bus c nh n di n d dàng vì nó c v m h n các dây còn li. v Bus thc hin nh sau: 1. Nhn gi phím Shift tr c khi v dây ni, 2. V dây dn s dng ph ng pháp nh ph ng pháp v dây dn b ng tay ã cp trên,
3. Sau khi v xong s có hp thoi yêu cu t tên cho bus.
Hình 2.6: t tên cho BUS
2.6.1 Ni dây dn t i bus
ni dây dn t i bus ta làm nh sau: 1. Chn công c ni dây, 2. Ni dây t v trí mun ni t i bus, 3.
t tên cho dây dn.
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-11-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Hình 2.7: t tên cho dây d n ni t i BUS
2.6.2 Ni các dây dn trên Bus v i nhau. Nu t tên cho hai dây dn n i n bus cùng mt tên và ni n cùng mt ng bus (hoc ni n hai bus khác nhau nhng cùng mt tên) thi hai dây dn trên s t ng ni v i nhau.
2.7 Tên ca node và s kt ni CircuitMaker s dng tên cho các node trên mch. Tên ca node s dng xác nh các sóng khi mô phng hay phân bit các dây dn khi v mch in. Ngoài ra node còn c dùng ni dây dn, hai on dây dn c c cùng tên node s ni v i nhau. Có nhiu cách t tên cho node: ngm nh, các thit b c bit, nhãn. Tên node ngm nh là tên ca node c sinh ra t ng khi dây dn c ni vào mt thit b . Ví d, node name U2_6 có tên nh vy vì c n i vào chân s 6 c a thit b U2. Dây d n trên có th ni v i các thit b khác, tên node ca nó c xác nh b i thit b c t lên bn v tr c nh t trong các thit b ni v i nó. Mt s thit b có u tiên cao h n (VCC, GND…) thì khi n i v i nó thì tên node s là tên ca thit b ó. S dng các thit b k t ni c bit, ó là các thit b Input (Connectors| Active| Input), Output (Connectors| Active| Output) và Terminal (Connectors| Active| Terminal), các thit b trên cho phép gán nhãn cho các node. Khi t mt trong các thit b trên vào mch thì phi gán nhãn cho thit b nói trên. Và khi ni v i mt node (dây dn) thì tên node s là tên ca thit b ó. Các thit b này có u tiên v tên ca node cao h n các thit b khác k c ngun in.
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-12-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Hình 2.8: Thit b output
Nhãn (label), mt Node Label có th c gán cho dây d n to thành tên ca mt node. t Node label nh sau: 1. Chn Edit > Place Node Label, 2. Kéo hình vuông c a Node Label cho dn. Nhn nút trái chut,
n khi nào góc trái c a nó chm vào dây
3. Nhn tên ca node và nhn OK.
Hình 2.9 : Gán node label
xem tt c tên ca các node trong b n v ta thc hin các b c sau. •
•
Chn Options > Schematic (hay nh n F5.) Cho phép Show Node Names checkbox. Nh n OK. Tên ca các node s xut hin trên các dây d n ca bn v.
2.8 Thông s ca các thit b Ng i s dng có th chnh thông s, thông tin liên quan n bn v, mô phng, netlist và các thông s khác mt cách d dàng. trong mc này, ch gi i thiu nhng thông s có liên quan n vic v mch và s dng trong các m ch s. có th iu ch nh các thông s ta nhn dup chut vào thit b hoc nh n chut phi và chn Device Properties.
B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
-13-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Hình 2.10:
Hp thoi thay i thông s thit b
Các thuc tính ca thit b: 1. Device: tên ca thit b c lu trong th vin, 2. Label-Value: nhãn ca thit b, 3. Designation: dùng phân bit các thit b trong bn v, nh U1, U2… 4. Description: thông tin thêm, ch có ngh a tham kho trong bn v , không nh h ng mô phng, L u : b n thuc tính trên có th cho hi n th hay không b ng cách chn hay không tùy chn Visible t ng ng.
5. Package: cách óng gói c a thit b ( DIP, TO…), có ngh a khi v mch in, 6. Auto Designation Prefix: tin t t to thit b m i,
ng thêm vào ph n Designation mi khi
7. Spice Prefix Character, Parameters, Spice Data: có ây ta không cn quan tâm,
ngh a khi chy Spice,
8. Bus Data: mô t chân nào c a thit b s ni v i ngun, t, 9. Exclude From PCB: không a vào netlist, th ng dùng cho các thi t b ch phc v mô phng(to xung…), 10. Analog, digital: cho bit thit b có th mô phng ch nào, B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
-14-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
11. Pin: nhn vào s hin s th t chân ca thit b.
2.9 Thay i d liu RAM/ ROM: RAM/ROM là các thit b dung lu tr d liu cho mch. Khi thay i d liu ca ROM thì d liu này s c ghi li khi ta lu bn v, còn i v i RAM ta có th xem, thay i d liu kim tra, g li nh ng s không c l u v i bn v. thay i d liu ca RAM/ROM ta làm nh sau: 1. Nhp chut phi vào thit b ri chn Edit PROM/RAM i d liu,
hin hp thoi thay
2. Thay i nh mun ri bm OK lu li.
Hình 2.11 : Thay i d liu ROM/RAM
B môn K thut Máy tính – Khoa Khoa h c và K thut Máy tính
-15-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Ch ng 3
Mô phng mch s
Mc ích ca mô phng là chy th, kim tra mch, phát hin l i, g li. Circuit maker va có th mô phng mch t ng t va có th mô phng m ch s , tài liu h ng dn s dng này ch cp n vn mô phng mch s. Mô phng s ch có th thc hin c v i thit b thuc d ng s hoc thit b va dng s va t ng t (xem phn thuc tính ca thit b bit chi tit). Nu trong mch có thit b dng t ng t s có cnh báo tr c khi mô phng nhng vn cho mô phng, khi ó thit b này s b b qua và ng dây ni t i thit b này xem nh h .
3.1 Bt u mô phng mch s
chn ch mô phng mch s ta làm nh sau: chn menu Simulation|Digital Mode; nu chn Simulation|Analog Mode là chn ch mô phng mch t ng t. Thc hin Simulation|Check Pin Connections chân nào cha c ni dây hay không.
kim tra các thit b có
Thc hin Simulation|Check Wire Connections ni nào ch m i ni mt u hay không.
kim tra có ng dây
3.2 Các công c mô phng mch s
ây là các công c phc v cho vic mô phng mch s. Nhng công c này s khác nu chn ch mô phng là t ng t
Hình 3.1: Công c mô phng s
3.2.1 Công c Prope S dng công c Prope xem giá tr logic ca mt dây dn hoc mt node trong mch; ngoài ra còn có th s dng công c Prope thay i trng thái ca dây ni. xem trng thái, rê công c này lên dây dn hoc chân ca thit b mun xem. Khi ó công c s hin th mt trong bn giá tr:
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-16-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
X
1.1
Không xác nh hoc ba trng thái
thay i trng thái dây ni, rê n dây ni và nhn chut trái, 1 s chuyn thành 0 và 0 s chuyn thành 1. gán giá tr ba trng thái, nhn gi shift và nhn chut trái. Nu dây ni v i mt ngõ xut ca thit b nào chuyn ngay li giá tr ca ngõ xut ó.
ó thì sau khi i nó s
3.2.2 Công c Reset Kh i ng li quá trình mô phng.
3.2.3 Công c Trace Bt t t tính nng Trace. Tính nng này hin th giá tr logic ca các dây dn bng các màu khác nhau. Màu mc 1, màu xanh d ng mc 0, màu xanh lá là không xác nh hoc ba trng thái.
3.2.4 Công c Run \ Pause: Bt u hoc dng quá trình mô phng.
3.2.5 Công c Step Quá trình mô phng s thc hi n t ng b c. Khi nhn vào công c này, mô phng s thc hin m t b c và dng li. Nhn l n na s thc hin tip mt b c na.
3.2.6 Công c Tile Windows Chn mt trong bn cách xem các ca s.
Ch ca s v m ch Schematic Ch
ca
s
d n
són
Ca s v m ch bên trên, ca s dán són bên Ca s v mch bên trái, ca s dán són bên
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-17-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
S dng thit b Instruments/ Digital/SCOPE ni v i mt nt ca mch thì Circuit Maker s v dng sóng cho nt ó trong ca s dng sóng
3.3 B to xung B to xung, thit b trong Instruments|Digital, dùng to ra xung cho các thit b mô phng cn clock. chnh các thông s ca b to xung co th nhp kép vào thit b này hoc nhp phi chut ri chn Edit Pulser.
Hình 3.2: B to xung
Pulse High, Pulse Low t ng ng chnh th i gian mc mt (tính bng Tick), mc không ca b to xung, giá tr h p l là 1 n 100. External Trigger là chnh b to xung s óng vai trò nh Trigger, ch phát ra xung khi có kích vào chân CP1 hoc CP2.
3.4 Các thông s mô phng:
Hình 3.3: Các thông s mô phng
Step size: chnh s b c mi khi nhn Step tool. Có th chn Cycles hoc Ticks. Mt Cycle bng 10 Ticks. Tick là n v nh nht, mt Tick s thc hin mt b c trong mô phng. X Magnification: chnh rng ca th hin th dng sóng
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-18-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Speed: chnh tc mô phng. Ví d nh khi cn xem các giá tr xut ra led by on thì chnh tc mô phong nh li. Breakpoint: thit lp im dng. Mô phng s dng li khi iu kin Breakpoint tha mãn. Có th có nhiu iu kin Breakpoint và các iu kin này k t h p v i nhau b i phép logic and hoc or tùy theo ta thit lp. thit lp Breakpoint ta làm nh sau: s dng Instruments/ Digital/SCOPE ni v i dây hoc chân thit b, m ca s v dng sóng. Nhn chut vào ô nh tr c tên ca tín hiu nh hình sau.
Hình 3.4 : Thit lp Breakpoint
Nhn s ln l t là chn logic 1, logic 0; chn kiu là kích cnh (Edge) hay kích mc (Level).
3.5 Th i gian tr Th i gian tr ca thit b là th i gian cn thit tín hiu input lan truyn n tín hiu output. Trong CircuitMaker th i gian tr c tính bng n v Tick, mc nh tt c thit b có th i gian tr là mt Tick, tuy nhiên có th thay i giá tr này t 1 n 14. thay i th i gian tr làm nh sau 1. Chn thit b cn thay i 2. Chn Edit| Set Prop Delays 3. Gán giá tr m i và bm OK
Hình 3.5 : Thay i th i gian tr
3.6 Xem dng sóng Bng cách ni v i thit b Scope có th xem c dng sóng khi ang mô phng cng nh k t qu ca mô phng. Sau khi k t ni, có th xem dng sóng trong ca s phân tích.
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-19-
Tài liu b tr
H ng dn s dng CircuitMaker 2000
Hình 3.6:
Xem dng sóng
B môn K thut Máy tính – Khoa Khoa hc và K thut Máy tính
-20-