Professional Documents
Culture Documents
Mở Đầu
Phần này cung cấp những kiến thức cơ bản về CircuitMaker như: môi
trường làm việc , quy trình sử dụng…. Đây là những kiến thức cơ bản để có thể
thiết kế mạch cũng như là mô phỏng mạch trên môi trường CircuitMaker.
CircuitMaker là gì
CircuitMaker là một chương trình cho phép người dùng nhanh chóng lắp
ráp thử nghiệm và mô phỏng các mạch số ở mức logic cũng như các mạch tương
tự. Đồng thời cũng hỗ trợ việc xuất ra file netlist để vẽ mạch in. Trong phần hướng
dẫn sử dụng này tập trung vào việc lắp ráp và mô phỏng mạch số.
Ngoài những menu căn bản như Title Bar, Menu Bar, Status Bar các thành
phần còn lại có ý nghĩa như sau.
Panel: gồm ba tab, Browse, Search, Digital dùng để tìm kiếm các thiết bị
phục vụ cho việc ráp mạch và mô phỏng, thiết lập các thông số cho mô phỏng số.
Schematic Window: cửa sổ soạn thảo, trên đó ta sẽ thực hiện vẽ mạch.
Analysis Window: cửa sổ hiển thị các kết quả đo đạc như áp, dòng, dạng
sóng … Hai cửa sổ Schematic và Window có thể có hoặc không tùy theo ta thay
đổi, cụ thể sẽ trình bày trong phần mô phỏng mạch số.
-1-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Sau khi đã đặt các linh kiện đúng vị trí, tiếp theo nối chúng lại bằng dây
dẫn. Mạch sau khi đã nối dây cho phép mô phỏng, kiểm tra bằng các công cụ mô
phỏng của CircuitMaker.
Chức năng của các công cụ này được giới thiệu ở bảng 1. Chức năng chi tiết
sẽ được trình bày ở các phần sau.
-2-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
-3-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Tab Browse
Ta có thể lựa chon các thiết bị thông qua tab browse. Các thiết bị được chia
theo dạng cây phân cấp. Để tìm một thiết bị cân thực hiện các bước sau:
1. Chọn tab Browse trong panel.
2. Lưa chọn các thiêt bị bằng cách chọn theo cây phân lớp (có thể chọn
theo tên, theo chức năng…).
3. Nhấn đúp chuột để chọn thiết bị đưa vào vùng vẽ. Thiết bị sẽ theo con
trỏ chuột cho đến khi nào nhấn chuột trái. Trong khi đang kéo thiết bị
bạn có thể quay (nhấn phím R) hay lật ngược (nhấn phím M) thiết bị.
Tab Search
Tab này cho phép ta tìm kiếm các thiết bị thỏa điều kiện tìm kiếm của ta.
Điều kiện này là tên thiết bị hoặc phần mô tả chức năng thiết bị có chứa các kí tự ta
tìm kiếm. Có thể dùng các kí tự đại diện như *. Ví dụ tìm kiếm 74* là tìm tất cả IC
họ 74.
-4-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
-5-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Arrow Tool
Công cụ mũi tên cho phép lựa chọn và di chuyển các thành phần của sơ đồ,
có thể kích công tắc…. Ngoài ra còn có thể nhấn đúp chuột lên một thiết bị để thực
hiện một số thao tác như thay đổi thông số thiết bị…
Wire Tool
Sử dụng công cụ vẽ dây (wire tool) ta có thể vẽ dây nối các thiết bị. Có thể
vẽ Bus bằng cách nhấn và giữ phím Shift khi bắt đầu vẽ. Có thể vẽ dây không liền
nét bằng cách nhấn giữ phím Alt khi bắt đầu vẽ. Dây không liên nét giống như dây
dẫn thông thường nhưng nếu nó không được nối với bất kỳ thiết bị nào thì đường
dây sẽ không hiện diện trong mạch netlist.
Text Tool
Sử dụng công cụ text để có thể đặt các đoạn văn bản vào trong bản vẽ.
Delete Tool
Sử dụng công cụ xóa ta có thể xóa các thành phần (dây dẫn, thiết bị…) trên
sơ đồ nguyên lý . Chọn delete tool sau đó nhấn vào thành phần nào mà bạn muốn
xóa. Bạn cũng có thể xóa bằng cách chọn thành phần muốn xóa bằng công cụ mũi
tên rồi bấm phím Delete trên bàn phím.
Zoom Tool
Sử dụng Zoom tool bạn có thể phóng to thu nhỏ bản vẽ (zoom in và zoom
out).
Rotate Button
Sử dụng Rotate Button để quay thiết bị ngược chiều kim đồng hồ.
Ngoài ra ta còn có thể quay các thiết bị sau khi đã chọn chúng trong thư
viện bằng cách nhấn phím r.
Mirror Button
Sử dụng nút nhấn Mirror để quay các thiết bị theo chiều thẳng đứng góc
1800 (giốn như ta lật trang sách). Ta cũng có thể quay các thiết bị bằng cách nhấn
phím m khi chọn thiết bị từ thư viện.
-6-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Lưới
Ta có thể hiển thị lưới để sắp xếp các linh kiện trong khung vẽ dễ dàng hơn.
Để chọn hiển thị lưới ta làm như sau. Vào menu Options|Schematic, trong tab
General ta chọn Visible. Size là khoảng cách ô lưới, Snap To là các thiết bị sẽ đặt
ngay lưới, Print là khi in ra có in lưới hay không.
-7-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Dây BUS
Dây bus là một loại dây nối đặc biệt bao gồm nhiều dây nối riêng biệt. Mỗi
dây nối có một tên riêng và bus cũng 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 lại. Để vẽ Bus ta làm như sau:
1. Nhấn giữ phím Shift trước khi vẽ dây nối.
2. Vẽ dây dẫn sử dụng phương pháp như phương pháp vẽ dây dẫn bằng tay
đã đề cập ở trên.
3. Sau khi vẽ xong sẽ có hộp thoại yêu cầu đặt tên cho bus.
-8-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Hình 2.7: Đặt tên cho dây dẫn nối tới BUS
-9-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Nhãn (label), một Node Label có thể được gán cho dây dẫn để tạo thành tên
của một node. Đặt Node label như sau:
1. Chọn Edit > Place Node Label.
2. Kéo hình vuông của Node Label cho đến khi nào góc trái của nó chạm
vào dây dẫn. Nhấn nút trái chuột.
3. Nhấn tên của node và nhấn OK.
Để xem tất cả tên của các node trong bản vẽ ta thực hiện các bước sau.
Chọn Options > Schematic (hay nhấn F5.)
Cho phép Show Node Names checkbox. Nhấn OK. Tên của các node sẽ
xuất hiện trên các dây dẫn của bản vẽ.
-10-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
-11-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
-12-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Mô phỏng mạch số
Mục đích của mô phỏng là để chạy thử, kiểm tra mạch, phát hiện lỗi, gỡ lỗi.
Circuit maker vừa có thể mô phỏng mạch tương tự vừa có thể mô phỏng mạch số,
trong phần hướng dẫn sử dụng này ta chỉ đề cập đến vấn đề mô phỏng mạch số.
Mô phỏng số chỉ có thể thực hiện được với thiết bị thuộc dạng số hoặc thiết
bị vừa dạng số vừa tương tự(xem phần thuộc tính của thiết bị để biết chi tiết). Nếu
trong mạch có thiết bị dạng tương tự sẽ có cảnh báo trước khi mô phỏng nhưng vẫn
cho mô phỏng, khi đó thiết bị này sẽ bị bỏ qua và đường dây nối tới thiết bị này
xem như để hở.
Để thay đổi trạng thái dây nối, rê đến dây nối và nhấn chuột trái, 1 sẽ
chuyển thành 0 và 0 sẽ chuyển thành 1. Để gán giá trị ba trạng thái, nhấn giữ shift
và nhấn chuột trái.
Nếu dây nối với một ngõ xuất của thiết bị nào đó thì sau khi đổi nó sẽ
chuyển ngay lại giá trị của ngõ xuất đó.
-13-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Công cụ Reset
Khởi động lại quá trình mô phỏng
Công cụ Trace
Bật tắt tính năng Trace. Tính năng này hiển thị giá trị logic của các dây dẫn
bằng các màu khác nhau. Màu đỏ mức 1, màu xanh dương mức 0, màu xanh lá là
không xác định hoặc ba trạng thái.
Công cụ Step
Quá trình mô phỏng sẽ thực hiện từng bước. Khi nhấn vào công cụ này, mô
phỏng sẽ thực hiện một bước và dừng lại. Nhấn lần nữa sẽ thực hiện tiếp một bước
nữa.
Bộ tạo xung
Bộ tạo xung, thiết bị trong Instruments|Digital, dùng để tạo ra xung cho các
thiết bị mô phỏng cần clock. Để chỉnh các thông số của bộ tạo xung co thể nhấp
kép vào thiết bị này hoặc nhấp phải chuột rồi chọn Edit Pulser.
Pulse High, Pulse Low tương ứng chỉnh thời gian mức một (tính bằng
Tick), mức không của bộ tạo xung, giá trị hợp lệ là 1 đến 100. External Trigger là
chỉnh bộ tạo xung sẽ đóng vai trò như Trigger, chỉ phát ra xung khi có kích vào
chân CP1 hoặc CP2.
-14-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
Nhấn sẽ lần lượt là chọn logic 1, logic 0; chọn kiểu là kích cạnh (Edge) hay
kích mức (Level).
-15-
Tài liệu bổ trợ Hướng dẫn sử dụng CircuitMaker 2000
-16-