Mã số sinh viên : N19DCDT014 Lớp : D19CQDT01-N Giáo viên hướng dẫn : ThS. PHẠM XUÂN MINH
TP.HCM – Tháng 10 năm 2022
MỤC LỤC PHẦN A: GIỚI THIỆU CÁC PHẦN MỀM THIẾT KẾ ĐIỆN TỬ 1. Giới thiệu chung Hiện nay có rất nhiều phần mềm điện tử của các hãng cũng như các phòng lab thiết kế điện tử trên thế giới. Các phần mềm này có mục đích cụ thể như hỗ trợ thiết kế mạch số hay thiết kế mạch tương tự, hỗ trợ mô phỏng hay hỗ trợ mạnh thiết kế PCB,… nói chung mỗi phần mềm đều có thế mạnh, ưu nhược điểm riêng. Người sử dụng cần xác định rõ mục đích sử dụng để lựa chọn được phần mềm thiết kế phù hợp với mình nhất. Với mục đích của môn học là đi vào tìm hiểu những nội dung chính bao gồm: vẽ mạch nguyên lý, mô phỏng mạch, thiết kế PCB sau đây chúng ta đi tìm hiểu một số phần mềm phổ biến và được sử dụng rộng rãi nhất tại Việt Nam hiện nay. 2. Các phần mềm 2.1. Proteus a) Giới thiệu phần mềm Proteus Proteus là một phần mềm mô phỏng và thiết kế điện tử ngày càng được sử dụng phổ biến. Những ưu điểm về mô phỏng mạch tương tác được xem như một thế mạnh của phần mềm. Phần mềm Proteus theo 3 thành phần chính: - ISIS – Intelligent Schematic Input System - VSM – Virtual System Modelling - ARES – Advanced Routing and Editing Software ISIS Chức năng chính của ISIS là thiết kế mạch nguyên lý. ISIS tạo tiền đề cho việc mô phỏng mạch điện tử, đồng thời là cơ sở để tiến hành sắp xếp linh kiện và đi dây tự động. ISIS có thư viện linh kiện lớn và đa dạng, mô tả linh kiện gần như giống hoàn toàn với linh kiện thực tế. Mạch nguyên lý thiết kế trên ISIS có thể xuất ra ARES hoặc các phần mềm thiết kế PCB khác. VSM PROTEUS VSM bao gồm một bộ mô phỏng mạch chế độ trộn tuyệt vời dựa trên SPICE3F5 chuẩn công nghiệp với các mô hình linh kiện sống. Cung cấp một kiến trúc theo các mô hình sống bổ sung có thể được tạo ra bởi bất cứ ai, bao gồm cả những người dùng. Quả thực, nhiều loại mô hình sống có thể được tạo ra mà không cần phải sử dụng đến lập mã. Đồng thời PROTEUS VSM cho phép những kỹ sư chuyên nghiệp chạy các quá trình mô phỏng tương tác của các thiết kế thực, và thu về các kết quả chính xác. ARES Là modul thiết kế PCB của bộ phần mềm PROTEUS. Cung cấp một bộ các công cụ thiết kế tự động hiệu suất cao. *) Các chức năng chính của VSM PROTEUS VSM là bộ mô phỏng mức hệ thống tương tác mang tính cách mạng. Sản phẩm này bao gồm mô phỏng mạch chế độ trộn, các mô hình vi xử lý và các mô hình linh kiện tương tác cho phép mô phỏng các thiết kế dựa trên vi điều khiển. ISIS cung cấp các phương tiện để kiến trúc cho mô phỏng tương tác thời gian thực, một hệ thống quản lý tài nguyên và mã đối tượng kèm với mỗi đối tượng. Thêm vào đó, một số đối tượng graph có thể được đặt trên sơ đồ cho phép thực hiện mô phỏng thời gian, tần số,… Mô phỏng chế độ trộn dựa trên SPICE3F5 Berkeley với các mở rộng cho hoạt động của chế độ trộn thực tế và mô phỏng số. Hỗ trợ cả mô phỏng tương tác và mô phỏng dựa trên graph. Các mô hình CPU sẵn có đối với các vi điều khiển phổ biến như các dòng PIC, 8051, AVR, ARM7. Các mô hình ngoại vi tương tác bao gồm các hiển thị LED và LCD, ma trận bàn phím, đầu cuối RS232 và thư viện các chuyển mạch, đèn, LED,… Các công cụ ảo bao gồm vôn mét, ampe mét, một máy hiện sóng hai kênh và một bộ phân tích logic. Trên màn hình, các graph được đặt trực tiếp trên sơ đồ giống như một đối tượng bất kì. Các graph có thể được cực đại hóa tới một chế độ màn hình đầy đủ bằng việc kích chuột vào nó. Các kiểu phân tích dựa vào graph bao gồm: nhanh, tần số, tạp âm, méo, các bước AC và DC, và các biến đổi fourier. Một graph âm thanh cho phép chạy lại các dạng sóng được mô phỏng. Hỗ trợ trực tiếp các mô hình linh kiện tương tự trong định dạng SPICE. Kiến trúc mở đối với các mô hình linh kiện được mã hóa theo C++ và các ngôn ngữ khác. Một thiết kế được tạo ra cho mô phỏng cũng có thể được sử dụng để tạo netlist cho một PCB. b) Cài đặt phần mềm Chọn thư mục chứa bộ cài, chạy file Setup.exe. Tiến hành cài đặt như một phần mềm thông thường. Cũng bao gồm các bước, lựa chọn nơi cài chương trình chạy, chọn license cho phần mềm gồm: license key và license server. Với những phần mềm Proteus bản quyền hiện nay chúng ta có thể có license key là một khóa cứng (giao tiếp qua cổng USB), hoặc file license. Trường hợp license server ta cần đăng ký với nhà cung cấp phần mềm.