12 Hình 8: Giao diện chương trình sau khi tạo xong linh kiện mới Điện trở .... 14ủ Hình 12: Giao diện chương trình tạo mới thư viện PCBLibrảy cho Project đã tạo .... SỬ DỤNG PHẦN MỀM ALT
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
Trang 2MỤC LỤC
1 MỤC ĐÍCH THỰC HÀNH 5
2 TRANG THIẾT BỊ ẦN THIẾ C T 5
3 NỘI DUNG TH C HÀNH 5Ự 4 Thông tin chung 5
5 Cài đặt phần mềm Altium trên Windows 10 6
6 Các bước thiết kế mạch in PCB 8
6.1 Tổng quan các bước thiết kế mạch in PCB 8
6.1.1 Tạo Project thiết kế ạ m ch in PCB 8
6.1.2 Tạo thư viên nguyên lý thiết kế mạch 10
6.1.3 Tạo th vi n footprint linh ki n 14ự ệ ệ 6.1.4 Tạo liên k t giế ữa 2 thư viên linh kiên nguyên lý và mạch in vừa tạo 18
6.1.5 Vẽ sơ đồ nguyên lý 20
6.1.6 Vẽ mạch in 24
6.2 Một số tính năng khác của phần m m Altium 33ề 6.2.1 Xuất Gerber sản xu t mấ ạch in 33
6.2.2 Xuất BOM (Bill of Materials) 35 6.2.3 Một số phím tắt thường s d ng trong ph n m m Altium 36ử ụ ầ ề
7 Tài liệu tham kh o 44ả
Trang 3MỤC LỤC HÌNH ẢNH
Hình 1: Giao diện chính của chương trình 9
Hình 2: Giao diện t o Project mạ ới từ Menu 9
Hình 3: Giao diện New Project 10
Hình 4: Giao diện t o mạ ới thư viện nguyên lý 10
Hình 5: Giao diện t o mạ ới thư viện nguyên lý 11
Hình 6: Giao diện New Component 11
Hình 7: Giao diện Properties 12
Hình 8: Giao diện chương trình sau khi tạo xong linh kiện mới Điện trở 12
Hình 9: Giao diện sau khi m ở thư viện có s n 13ẵ Hình 10: Giao diện chương trình để Copy linh kiện từ một thư viện có sẵn 13
Hình 11: Giao diện dán linh kiện đã Copy vào thự ệ ự ạ vi n t t o c a Project 14ủ Hình 12: Giao diện chương trình tạo mới thư viện PCBLibrảy cho Project đã tạo 14
Hình 13: Giao diện chương trình Footprint Wizard 15
Hình 14: Giao diện ch n lo i linh ki n c n tào Footprint Wizard 15ọ ạ ệ ầ Hình 136: Giao diện ch n linh ki n c m ho c linh ki n dán 15ọ ệ ắ ặ ệ Hình 16: Giao diện cửa sổ nh p các thông s linh ki n c n t o 16ậ ố ệ ầ ạ Hình 138: Datasheet linh kiện c n t o 16ầ ạ Hình 18: Giao diện cửa sổ nh p thông s kho ng cách chân linh ki n c n t o 16ậ ố ả ệ ầ ạ Hình 19: Giao diện cửa sổ nh p tên linh ki n c n t o 17ậ ệ ầ ạ Hình 20: Giao diện thư viện cần sao chép 17
Hình 21: Giao diện thư viện cần sao chép 18
Hình 22: Giao diện thư viện cần dán linh kiện đã sao chép 18
Hình 23: Giao diện Properties linh ki n c n t o kệ ầ ạ ết nối 19
Hình 145: Giao diện linh kiện sau khi đã tạo kết nối 20
Hình 25: Sơ đồ nguyên lý mạch n áp tuyến tính 20ổ Hình 26: Giao diện t o mạ ới mạch PCB 21
Hình 27: Giao diện thư viện nguyên lý đã tạo 21
Trang 4Hình 28: Giao diện mạch nguyên lý sau khi sắp x p linh ki n 21ế ệ
Hình 29: Giao diện k t nế ối các chân linh kiện 22
Hình 30: Giao diện tính năng Net Label 22
Hình 31: Giao diện tính năng Power Port 23
Hình 32: Giao diện tính năng đánh số linh kiện 23
Hình 33: Giao diện các thông s ố tính năng đánh số linh ki n 24ệ Hình 34: Giao diện mạch nguyên lý sau khi đánh số linh ki n 24ệ Hình 35: Giao diện t o m i PCB 25ạ ớ Hình 36: Giao diện tính năng cập nhật netlist từ sơ đồ nguyên lý sang mạch in 25
Hình 37: Giao diện kiểm tra lỗi khi c p nh t netlist t ậ ậ ừ sơ đồ nguyên lý sang m ch in 26ạ Hình 38: Giao diện mạch in sau khi sắp x p linh ki n 26ế ệ Hình 39: Giao diện 3D mạch in khi chưa đi dây 27
Hình 40: Giao diện tính năng thiết lập lu t trong mậ ạch in 27
Hình 41: Giao diện thiết lập các quy tắc thiế ế ạch in cơ bảt k m n 28
Hình 42: Giao diện thiết lập luật độ ộ r ng dây d n trong mẫ ạch in 29
Hình 43: Giao diện thiết lập kích thước Via trong m ch inạ 30
Hình 44: Giao diện s d ng công cử ụ ụ đi dây trong mạch in 31
Hình 45: Giao diện mạch in sau khi đi dây 31
Hình 46: Giao diện tính năng thiết lập hình d ng bo mạ ạch 32
Hình 47: Giao diện bo mạch sau khi thiết lập hình d ng 32ạ Hình 48: Giao diện bo mạch sau khi được cắt 33
Hình 49: Giao diện 3D của bo mạch sau khi được cắt 33
Hình 50: Giao diện thiết lập to g c cho bo mạ độ ố ạch 34
Hình 51: Giao diện thiết lập thông s Gerber tab General 34ố Hình 52: Giao diện thiết lập thông s Gerber tab Layers 34ố Hình 53: Giao diện thiết lập thông s Gerber tab Advanced 35ố Hình 54: Giao diện thiết lập thông s l khoan m ch NC Drill Setup 35ố ỗ ạ Hình 55: Giao diện BOM (Bill of Material) 36
Trang 5SỬ DỤNG PHẦN MỀM ALTIUM TRONG
THIẾT KẾ MẠCH ĐIỆN TỬ
• Thành thạo kỹ năng sử dụng máy tính
• Làm quen với phần mềm thiết kế mạch điện tử ALTIUM
• Sử dụng thành thạo các công cụ trong phần mềm thiết kế mạch điện tử ALTIUM, thực hiện thiết kế mạch nguồn ổn áp tuyến tính
2 TRANG THI T BẾ Ị C N THI T Ầ Ế
• Máy tính cài đặt hệ điều hành Windows
4 THÔNG TIN CHUNG
Altium Designer là m t trong nh ng ph n m m thi t k mộ ữ ầ ề ế ế ạch điện t PCB (Printed ửCircuit Board) Altium Designer 19 là phiên b n m i nh t cho t i thả ớ ấ ớ ời điểm bây giờ Một số tính năng cơ bản của phần m m Altium Designer: ề
• Giao diện thiết kế, quản lý và chỉnh sửa thân thiện, dễ dàng biên dịch, quản
lý file, quản lý phiên bản cho các tài liệu thiết kế
• Hỗ trợ mạnh mẽ cho việc thiết kế tự động, đi dây tự động theo thuật toán tối
ưu, phân tích lắp ráp linh kiện Hỗ trợ việc tìm các giải pháp thiết kế hoặc chỉnh sửa mạch, linh kiện, netlist có sẵn từ trước theo các tham số mới
• Mở, xem và in các file thiết kế mạch dễ dàng với đầy đủ các thông tin linh kiện, netlist, dữ liệu bản vẽ, kích thước, số lượng…
• Hệ thống các thư viện linh kiện phong phú, chi tiết và hoàn chỉnh bao gồm tất cả các linh kiện nhúng, số, tương tự…
• Đặt và sửa đối tượng trên các lớp cơ khí, định nghĩa các luật thiết kế, tùy chỉnh các lớp mạch in, chuyển từ schematic sang PCB, đặt vị trí linh kiện trên PCB
• Mô phỏng mạch PCB 3D, đem lại hình ảnh mạch điện trung thực trong không gian 3 chiều, hỗ trợ MCAD ECAD, liên kết trực tiếp với mô hình STEP, -kiểm tra khoảng cách cách điện, cấu hình cho cả 2D và 3D
• Hỗ trợ thiết kế PCB sang FPGA và ngược lại
Trang 65 CÀI ĐẶT PHẦN M M ALTIUM TRÊN WINDOWS 10 Ề
Bước 1: Tải file AltiumDesignerBeta19.0.4.iso
Bước 2: Mount file AltiumDesignerBeta19.0.4.iso
Bước 3: Chạy file AltiumDesigner19Setup.exe
Bước 4: Chọn Next
Bước 5: Chọn I accept the agreement, Chọn Next
Trang 7Bước 6: Chọn các tính năng muốn sử dụng Chọn Next
Trang 8Bước 7: Chọn đường dẫn cài đặt chương trình Chọn Next
Bước 8: Hoàn thành cài đặt
Bước 9: Để sử dụng đầy đủ các tính năng phần mềm Altium Designer, đọc thêm các hướng dẫn
6 CÁC BƯỚC THI T KẾ Ế M CH IN PẠ CB
6.1 T ổng quan các bước thiế t k mế ạch in PCB
• Tạo Project mới
• Tạo thư viện mạch nguyên lý “tên thư viên nguyên lý”.schlib
• Tạo thự viên mạch in PCB “tên thư viên mạch in”.pcblib
• Tạo mạch nguyên lý “tên mạch nguyên lý”.schdoc
• Tạo mạch in PCB “tên mạch in”.pcbdoc
6.1.1 T ạo Project thi ết kế ạch in PCB m
Bước 1: Mở phần mềm Altium Designer
Trang 9Hình 1 Giao di n chính c : ệ ủa chương trình
Bước 2: Tạo Project m i File –ớ New Project – Project –
Hình 2: Giao diện t o Project m i t Menu ạ ớ ừ
Bước 3: Chọn loại Project phù hợp
Trang 10Hình 3: Giao di n New Project ệ
• Multi-board Design Project: Project nhiều mạch in PCB
• PCB Project: Project theo tiêu chuẩn công nghiệp hoặc tự tuỳ biến
• Integrated Library: Thư viện thiết kế mạch in tích hợp
• Script Project: Project chương trình Script bổ trợ thiết kế mạch in
• Name: Đặt tên Project
• Location: Vị trí lưu Project
6.1.2 T ạo thư viên nguyên lý thiết kế mạch
ạ ới thư việ
Trang 11Hình 5: Giao diện t o mạ ới thư viện nguyên lý
Trong bước này có th t o m i ho c sao chép linh kiên nguyên lý t ể ạ ớ ặ ừ các thư viện có s n ẵ
a Tạo linh kiên mới t datasheet ừ
Project SCH Library – – Add
Tải Datasheet linh kiện c n t o mầ ạ ới Ví dụ điện tr 1/4W 10K: ở
https://www.alliedelec.com/m/d/7ec977c91977fd4e95a020bd86d6d6c5.pdf
Hình 6: Giao diện New Component
Đặt tên linh kiện Resistor
Nhập các thông tin c n thiầ ết t i cạ ửa sổ Properties
Trang 12Hình 7: Giao di n Properties ệ
Lưu lại (Ctrl S hoặc F S)
Tạo chân và hình d ng linh ki n theo datasheet ạ ệ
Place Pin (chân linh ki n) – ệ
Place – Retangle (hình đại diện hình d ng Resistor) ạ
Hình 8: Giao diện chương trình sau khi tạo xong linh ki n mệ ới Điện tr ở
b Sao chép linh kiên nguyên lý t ừ các thư việ n có s n ẵ
Mở thư viện có s n: File ẵ – Open – Thư viện nguyên lý Altium.schlib – Extract Sources
Trang 13Hình 9: Giao diện sau khi m ở thư việ n có s n ẵ
Chọn linh kiên c n Copy ầ –Chuột ph i ả - Copy
Hình 10 : Giao diện chương trình để Copy linh ki n t mệ ừ ột thư viện có s n ẵ
Mở thư viện linh kiên đã tạ ở trên: SCH Library - Paste linh ki n v a Copy o ệ ừ
Trang 14Hình 11 : Giao di n dán linh kiệ ện đã Copy vào thự viện tự tạo của Project
6.1.3 T ạo th ự việ n footprint linh ki n ệ
a Tạo mới th ự việ n footprint linh ki n ệ
Hình 12 : Giao diện chương trình tạo mới thư viện PCBLibrảy cho Project đã tạo
Trang 15Hình 13: Giao diện chương trình Footprint Wizard
Chọn Next
Hình 14 : Giao di n ch n lo i linh ki n c n tào Footprint Wizard ệ ọ ạ ệ ầ
Chọn lo i linh ki n c n t o Chạ ệ ầ ạ ọn đợn v mil/mm Ch n Next ị ọ
Hình 15 : Giao di n ch n linh ki n c m ho c linh ki n dán ệ ọ ệ ắ ặ ệ
Trang 16Chọn lo i linh ki n cạ ệ ắm Through Hole hoặc dán Surface Mount Ch n Next ọ
Hình 16 : Giao di n c a s ệ ử ổ nhậ p các thông s linh ki n c n t o ố ệ ầ ạ
Hình 17 : Datasheet linh ki n c n t o ệ ầ ạ
Nhập kích thước chân linh kiện theo datasheet
Hình 18 : Giao di n cệ ửa s ổ nhậ p thông s kho ng cách chân linh ki n c n t o ố ả ệ ầ ạ
Trang 17Nhập kho ng cách các chân linh ki n ả ệ
Hình 19 : Giao di n c a s ệ ử ổ nhập tên linh ki n c n t o ệ ầ ạ
Nhập tên linh ki n Ví dệ ụ: Resistor 1/4W
Lưu lại (Ctrl S)
b Sao chép thư viện footprint linh kiện
Mở thư viện chứa linh kiện cần sao chép File – Open – “thư viện footprint chứa linh kiện cần copy”.pcblib Chọn Extract Sources
Hình 20 : Giao di ện thư viện cần sao chép
Tìm thư viện footprint cần sao chép Chuột phải – Copy
Trang 18Hình 21 : Giao di ện thư viện cần sao chép
Mở thư viện footprint của Project PCB Library Chu t phộ ải – Paste
Hình 22 : Giao diện thư viện cần dán linh kiện đã sao chép
Lưu lại (Ctrl S hoặc F S)
6.1.4 T ạo liên k ết giữ a 2 thư viên linh kiên nguyên lý và mạch in v a t o ừ ạ
Mở linh kiện trong thư viện m ch nguyên lý v a t o Ch n Properties ạ ừ ạ ọ – FootPrint – Add – Browser Chọn footprint tương ứng vừa tạo
Trang 19Hình 23 : Giao di n Properties linh ki n c n t o k t n i ệ ệ ầ ạ ế ố
Lưu lại (Ctrl S)
Trang 20Hình 24 : Giao di n linh kiệ ện sau khi đã tạo k t n i ế ố
6.1.5 Vẽ sơ đồ nguyên lý
Trong hướng dẫn này, thực hiện vẽsơ đồ nguyên lý mạch “Ổn áp tuyến tính 5V”
Hình 25: Sơ đồ nguyên lý m ch n áp tạ ổ uyến tính
a Thêm Schematic m i ớ
Vào Project Project Add New to Project – – Schematic
Lưu lại (Ctrl S hoặc F S)
Trang 21Hình 26 : Giao di n tệ ạo m i mớ ạch PCB
Lần lượt chọn các linh kiện theo thiết kế tính toán đưa vào mạch nguyên lý Nháy đúp vào th viên nguyên lý c a Project Ch n SCH Library ự ủ ọ – Chọn linh ki n c n cho m ch ệ ầ ạnguyên lý Place –
Hình 27 : Giao di ện thư viện nguyên lý đã tạo
b Sắp x p các linh ki n h p lý ế ệ ợ
Dùng chuột kéo thả linh ki n v các vệ ề ị trí hợp lý
Hình 28 : Giao di n m ch nguyên lý sau khi s p x p linh ki n ệ ạ ắ ế ệ
Trang 22c Kết n i các chân linh ki n theo thi t k ố ệ ế ế
Sử dụng Wire để ết n i các chân linh ki k ố ện Place – Wire
Hình 29 : Giao di n k t n i các chân linh ki n ệ ế ố ệ
Sử dụng Net Label để ết n i các chân linh kiên Các chân linh ki k ố ện được đặt tên giống nhau s k t nẽ ế ối với nhau Place – Net Label Đặt tên cho Net Chú ý đ t tên có nghĩa.ặ
Hình 30 : Giao di ện tính năng Net Label
Kết n i cáố c chân linh kiên s d ng Port Connection Place Power Port ử ụ –
Trang 24Hình 33 : Giao di n các thông sệ ố tính năng đánh số linh kiện
Trang 25Hình 35 : Giao di n tệ ạo m i PCB ớ
b Cập nh t Netlist t m ch nguyên lý sang m ch in ậ ừ ạ ạ
Từ cửa sổ ạ m ch nguyên lý, Design Update Schematic Document –
Hình 36 : Giao di ện tính năng cập nhật netlist từ sơ đồ nguyên lý sang mạch in
c Kiểm tra, xác nh n l i n u có ậ ỗ ế
Validate Changes – Execute Changes - Close
Trang 26Hình 37 : Giao di n ki m tra l i khi c p nh t netlist t ệ ể ỗ ậ ậ ừ sơ đồ nguyên lý sang m ch in ạ
d Sắp x p linh ki n hế ệ ợp lý
Kéo thả linh ki n v các v ệ ề ị trí hợp lý (Thường theo s p x p m ch nguyên lý) ắ ế ạ
Hình 38 : Giao di n mệ ạch in sau khi s p x p linh ki n ắ ế ệ
Hiển th kị ết quả dướ ại d ng 3D T i cạ ửa sổ ẽ ạch in View – v m 3D Layout Model
Trang 27Hình 39 : Giao di n 3D mệ ạch in khi chưa đi dây
e Một s thi t l p các quy t c thi t k m ch in ố ế ậ ắ ế ế ạ
Từ cửa sổ thiết kế m ch in Ch n Design Rules ạ ọ –
Hình 40 : Giao di ện tính năng thiết lập luật trong m ch in ạ
Trang 28Hình 41: Giao di n thi t l p các quy t c thi t k mệ ế ậ ắ ế ế ạch in cơ bản
f Các luật cơ bản trong thi t k m ch in ế ế ạ
• Clearance : Thiết lập khoảng cách giữa các đường dây trong mạch in
• Width : Thiết lập độ rộng các đường mạch
• Routing Vias : Thiết lập kích thước lỗ Via
• Thiết lập khoảng cách giữa các đối tượng trong mạch in
• Design Rules – Electrical Clearance Minimum Clearance Apply – – –
Clearance: Thông thường thiết lập bằng kích thước đường dây nhỏ nhất Trong ví dụ trên, khoảng cách nh nhỏ ất là 6mil
Width: Thi t lế ập kích thước các đường dây mạch Thông thường, kích thước các đường dây mạch có độ ộ r ng t 6mil ừ – 12mil Đường nguồn có kích thước 15mil 30mil –
Design Rules – Routing Width Width Min Width: 6mil Preferred Width: 12mil – – – –– Max Width: 30mil Apply
Trang 29Hình 42: Giao di n thi t l p ệ ế ậ luật độ rộng dây d n trong m ch in ẫ ạ
Via : Thi t lế ập kích thướ ỗ Via Thông thườc l ng lỗ Via có đường kính trong là 0.4mm, đường kính ngoài là 0.8mm Kích thước này có thể thay đổi to hơn hoặc nhỏ hơn tuỳthuộc vào khả năng của nhà sản xuất bo mạch
Design Rules – Routing Via Styles Routing Vias – –Via Diametter: 0.8mm – Via Hole Size: 0.4mm Apply –
Trang 30Hình 43: Giao di n thi t lệ ế ập kích thướ c Via trong m ch in ạ
g Đi dây mạch in
Chọn l p linh ki n cớ ệ ần đi dây Chọn Bottom Layer ho c Top Layer Place Track (P ặ –T) Di chuột đến các Pin c a linh ki n và k t nủ ệ ế ối đến khi h t các Connection thì d ng ế ừlại
Lưu ý khi đi dây mạch in, tránh đi dây tạo thành góc nhọn hoặc góc vuông
Trang 31Hình 44: Giao di ện sử ụ d ng công c ụ đi dây trong mạch in
h Kết qu ả sau khi đi dây
Hình 45: Giao di ện mạch in sau khi đi dây
i Cắt bo theo hình d ng yêu c u ạ ầ
Để có thể tạo hình dạng bo mạch bên ngoài, Altium hỗ tr tính năng cắt bo theo đường ợbao ngoài mạch in
Trang 32Chọn l p KeepOutLayer trên thanh công c nớ ụ ằm ngang phía dướ ủi c a c a sủ ổ thiế ết k mạch in
Vẽ đường bao bo m ch theo hình d ng mong mu n: Place Keepout ạ ạ ố – – Track
Hình 46: Giao di ện tính năng thiết lập hình dạng bo m ạch
Cắt hình dạng bo mạch theo đường Keepout
Chọn toàn bộ đường Keepout T thanh công c trên c a s màn hình thi t k m ch in ừ ụ ử ố ế ế ạchọn Design – Board Shape – Define from selected objects
Hình 47: Giao di ện bo m ch sau khi thi t l p hình dạ ế ậ ạng