Post on 27-Dec-2015
Altium Thiết kế PCB (mạch in) bằng AltiumThảo luận trong 'Hướng dẫn vẽ mạch và các phần mềm thông dụng' bắt đầu bởi lehoanggiang, 24 Tháng tám 2013.
Trang chủ Diễn đàn Thành viên Trợ giúp
Trang chủ » Diễn đàn » Thiết kế phần cứng » Hướng dẫn vẽ mạch và các phần mềm thông dụng
lehoanggiangR&D Team
Bài tutorial này sẽ hướng dẫn bạn cách thiết kế mạch in bằng phần mềm Altium ( một
một mềm vẽ mạch rất chuyên dụng và phổ biến ). Để có sự khởi đầu tốt bạn nên đọc
thêm các bài viết sau:
Làm quen với Altium, khởi tạo Project
Tạo thư viện Schematic và thư viện footprint
Bạn đã sẵn sàng chưa, chúng ta cùng bắt đầu nào .
Đề tài của bài viết này là thiết kế một mạch nguồn dùng linh kiện dán SMD
Mạch nguồn được thiết kế với IC nguồn LM2596S-ADJ . LM2596S-ADJ là một IC
nguồn tích hợp mạch nguồn xung theo nguyên lý nguồn Buck, với dòng điện định mức
đầu ra là 3A và có điện áp đầu ra có thể thay đổi được tùy theo giá trị của 2 điện trở phân
áp hồi tiếp ( R1, R2).
1. Lấy linh kiện từ thư viện
Chọn các linh kiện cần thiết cho mạch Schematic sau
Trong Workplace trên thanh Menubar chọn Part (hoặc nhấn P->P). Hoặc dùng chức
năng Search linh kiện trong các thư viện trong mục Library. Chọn các linh kiện cần thiết
cho mạch Schematic.
Lưu ý ở đây thêm thư viện có sẵn của chương trình “NSC switcher.SchLib” (thư viện nằm
trong …\Library\National Semiconductor\NSC switcher.SchLib ) để dùng
Có gì mới?
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
1 of 21 4/29/2014 3:10 PM
linh kiện có sẵn LM2596S-ADJ, các linh kiện còn lại là các linh kiện đã tạo từ bài trước
hoặc từ các thư viện sẵn có.
Các linh kiện khác thực hiện tương tự.
Sau khi đã lấy ra đầy đủ các linh kiện cần thiết, tiến hành sắp xếp các linh kiện lại cho
hợp lý .
2. Sắp xếp và đi dây linh kiện
Tiến hành sắp xếp lại mạch sau khi đã lấy các linh kiện.
Đi dây chọn place->Wire hoặc nhấn biểu tưởng Wire.
Sử dụng thêm Net Lable để đi dây cho các mạch phức tạp hơn. (Đặt tại các điểm cần kết
nối. Các Lable cùng tên được kết nối với nhau mà không cần đi dây ).
chú ý: nhớ đặt tên cho các linh kiện, không được trùng tên !
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
2 of 21 4/29/2014 3:10 PM
Sau khi tiến hành đi dây. Được mạch Schematic sau
Tiến hành lưu lại mạch Schematic.
Liên kết Facebook:
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
3 of 21 4/29/2014 3:10 PM
lehoanggiang, 24 Tháng tám 2013 #1
Thích · Bình luận · Chia sẻ · 32 5
Diễn đàn Vi điều khiểnCộng đồng · 7.060 người thích · 10 Tháng 9 2013 ·
Hướng dẫn vẽ PCB bằng Altium
http://vidieukhien.net/threads/54
Thích trangThích trang
lehoanggiangR&D Team
CHUYỂN THIẾT KẾ TỪ SCHEMATIC SANG FILE PCB
Quá trình này được thực hiện bằng cách mở file schematic lên. Sau đó chọn Design >>
Update PCB Document . Cửa sổ Engineering Change Order hiện ra, sau đó và
nó sẽ tiến hành các quá trình sau:
1.Một list các thành phần được sử dụng trong thiết kế sẽ được liệt kê ra và nó sẽ yêu cầu
footprint cho mỗi thành phần trong đó. Altium sẽ tìm các footprint này trong các thư
viện và đặt chúng vào Workspace PCB. Nếu như không tìm thấy footprint nó sẽ báo
lỗi !
2.List các dây nối, các linh kiên được tao ra, các dây được nối vào các pad của các linh
kiện theo đúng sơ đồ nguyên lý ( schematic). Lỗi sẽ xảy ra nếu như footprint không được
tìm thấy hay các pads trong footprint không tương thích với sơ đồ nguyên lý.
Các bước thực hiện :3.Ngoài ra các công cụ khác cũng được add vào file PCB, bao gồm
placement rooms ( bạn sẽ thấy nó là 1 vùng màu hồng xuất hiên trong workspace
PCB sau khi quá trình chuyển thiết kế này hoàn tất ), các lớp linh kiên, các luật thiết kế
..v..v
1.Mở file schematic lên : PSU.SchDoc
2.Chọn Design >> update PCB Document PSU.PcbDoc. Cửa sổ Engineering
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
4 of 21 4/29/2014 3:10 PM
Change Order xuất hiện.
3.Click vào Validate Change, nếu tất cả thay đổi được phê chuẩn thì dấu tick màu
xanh lá cây sẽ hiện ra ở mỗi thành phần trong list. nếu như sự thay đổi không được phê
duyệt, đóng bảng này lại kiểm tra và sửa các lỗi.
4.Click vào Execute Changes, để chuyển những thay đổi này vào file PCB. Khi quá
trình hoàn tất, cột Done sẽ được tick
5.Click close. Workspace PCB hiện ra với tất cả các linh kiện được xếp trong placement
rooms ( khung màu hồng). nếu như bạn chưa thấy các linh kiện sử dụng phím tắt V +
D ( View >> Fit Document).
Board Shape với đường outline chính là vùng mà nhà sản xuất PCB căn cứ vào đó để
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
5 of 21 4/29/2014 3:10 PM
lehoanggiang, 24 Tháng tám 2013 #2
cắt Board. Ta định nghĩa lại Board Shape bằng cách chọn Design>> Board Shape >>
Redefine Board Shape. và dùng chuột để tùy chình vùng board mới !
Vẽ đường board outline bằng cách chọn công cụ 'line' và phải được vẽ trên lớp
'keep-out layer'.
lehoanggiangR&D Team
THIẾT KẾ PCB
Tới đây chúng ta đã có board mạch, các linh kiện. nhiệm vụ lúc này là xếp các
linh kiện đó lên board và đi dây đồng ( tracks) sao cho tối ưu, hợp lý nhất.
Xếp các linh kiện ở vùng màu hồng vào board ( màu đen). Vì vùng màu hồng
này ta không cần dùng tới nữa có thể ẩn nó đi bằng cách nhấn Clrl + D. bảng
View Configurations hiện ra , trong vùng Rooms chọn Hidden. Click OK.
Hoặc đơn giản ta có thế xóa nó đi : click chuột vào nó và nhấn Delete
Để xếp đặt các linh kiên, có thể dùng các công cụ như :
PCB Inspector: click vào thẻ “PCB” ở góc phía dưới bên phải màn hình, chọn “PCB
Inspector” , chọn linh kiện rồi chỉnh tọa độ của nó trong bảng inspector theo ý mình
Các phím tắt Align:
SHIFT + CTRL + T Căn đều các đỉnh
SHIFT + CTRL + L Căn đều sang bên trái
SHIFT + CTRL + R Căn đều sang bên phải
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
6 of 21 4/29/2014 3:10 PM
SHIFT + CTRL + B Căn đều xuống dưới
SHIFT + CTRL + H Chia đều khoảng cách theo chiều ngang
SHIFT + CTRL + V Chia đều khoảng cách theo chiều dọc
SHIFT + CTRL + D Căn chỉnh vào gird
Nhấn phím tắt V + F (View >> Fit Board) để phóng to không gian làm việc .khi
phóng to board mạch các ô lưới tọa độ sẽ hiện ra, có thể ẩn nó đi bằng cách
nhấn Ctrl + G >> chọn Do Not Draw ( như hình ).
Click OK
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
7 of 21 4/29/2014 3:10 PM
THIẾT LẬP LUẬT ĐI DÂY (DRC)
Trong Altium có rất nhiều luật, muốn hiểu hết tất cả ta cần có thời gian nghiên
cứu và làm việc. tuy nhiên ở mức độ cơ bản ta chỉ cần quan tâm các thông số:
Clearance: khoảng cách giữa 2 phần tử
Width: độ rộng đường mạch
·RoutingVias: kích thước các lỗ Via( ta quan tâm tới chúng khi thi công mạch
nhiều lớp )
Để thiết lập rules chọn Design >> Rules ( phím tắt D+ R). bảng PCB Rules and
Constraints Editor hiện ra.
click vào từng thẻ tương ứng (như mình đã bôi trong hình) và tùy chỉnh các
thông số theo yêu cầu thiết kế của bạn.
ví dụ trong thiết kế này mình chọn: Preferred Width = 20 mil ; Min Width = 20
mil ; Max Width = 1000 mil
Chú Ý : Trong quá trình thiết kế các các thông số phần tử mạch có thể tính theo
2 hệ đơn vị khác nhau ( mm và mil). Bạn có thế nhấn phím tắt ‘ Q’ để chuyển
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
8 of 21 4/29/2014 3:10 PM
lehoanggiang, 24 Tháng tám 2013 #3
đổi qua lại 2 hệ đơn vị đo này.
lehoanggiangR&D Team
TIẾN HÀNH ĐI DÂY.
Nhấn phím tắt P+T hoặc click chuột để chọn công cụ đi dây :
Khi đi dây độ rộng mặc đinh dây sẽ bằng Preferred Width = 20 mil mà ta đã thiết lập
trong Rules.
muốn thay đổi kích thước dây chỉ cần nhấn phím TAB và tùy chỉnh.
nhắc lại : có thể nhấn phím Q để chuyển đổi qua lại 2 hệ đơn vị đo ( mm; mil)
chú ý: khi chỉnh kich thước dây phải thỏa mãn: Min Width≤ kích thước dây ≤
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
9 of 21 4/29/2014 3:10 PM
lehoanggiang, 24 Tháng tám 2013 #4
Max Width
Min Width; Max Width là giá trị mà ta đã thiết lập trước trong Rules !
nếu không thỏa mãn Altium sẽ báo lỗi !
Lưu ý: mỗi đường dây phải chịu 1 dòng tải khác nhau, do đó ta phải dựa vào
dòng tải của dây mà chọn kích thước dây cho phù hợp. trong bài hướng dẫn
này đường dây nguồn phải chịu dòng lên tới 3A. Vì thế mà mình chọn kích
thước dây nguồn tương đối lớn = 4mm
lehoanggiangR&D Team
PHỦ ĐỒNG
thiết lập rule phủ đồng bằng cách click tab Design -> Rules, ở thẻ clearance click phải
chọn new rule và để tên rule là clearance_1* như mặc định. tick chọn Advanced(Query),
click tiếp Query Buder, trong cửa sổ hiện ra chọn belong to polygon (như hình minh
họa), sau khi hoàn thành click OK
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
10 of 21 4/29/2014 3:10 PM
Tiếp đó thay đổi thông số clearance cho phù hợp!
Tại sao ta phải thay đổi thông số clearance so với mặc định ?.Clearance là khoảng cách
giữa lớp phủ đồng và các phần tử khác trên PCB. Chúng ta có rất nhiều nhà sản xuất PCB
chất lượng, việc chế tạo PCB bị lỗi do lớp phủ đồng chưa tách rời hoàn toàn với các phần
tử khác là 1 điều hiếm gặp . tuy nhiên để giúp công việc sản xuất PCB được dễ dàng, cũng
như ta thiết kế 1 PCB đạt tiêu chuẩn, tăng thông số clearance là 1 điều nên làm ( mình để
clearance = 60 mill). việc này cũng giúp giảm thiểu các lỗi trong thiết kế PCB.
Tiếp đó để phủ đồng, click Place -> Polygon Pour. chọn lớp phủ là top layer, net phủ là
GND, click OK
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
11 of 21 4/29/2014 3:10 PM
lehoanggiang, 24 Tháng tám 2013 #5
sau đó dùng chuột để tùy chình vùng phủ đồng bám theo đường keep-outline.
Adding lables
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
12 of 21 4/29/2014 3:10 PM
lehoanggiangR&D Team
Add thêm các nhãn đễ board mạch của ta trở nên rõ ràng, chuyên nghiệp và dễ dàng khi
sử dụng.
chọn lớp vẽ là top overlay, sau đó nhấn phím tắt P- S (Place -> String). có 1 nhãn di
chuyển theo đầu con trỏ chuột, đặt nhãn ở vị trí thích hợp và chỉnh sủa lại nội dung.
vì board này khá đơn giản, ta không cần phải thêm các nhãn, chỉ cần chỉnh sử lại các
nhãn có sẵn trên board cho phù hợp. các nhãn TP1 - TP2 là vị trí cấp nguồn, và TP3-TP4
là tín hiệu out. đúp click vào tững nhãn và sửa lại TP1 là Vin, TP3 là Vout, TP2, TP4 là
GND như hình.
Một công cụ cực kỳ hay và hữu ích trong Altium đó là Inspector và Find similar Objects.
bạn có thể chọn và chỉnh sửa nhiều phần tử cùng lúc mà không tốn thời gian. ở ví dụ này
mình sẽ sử dụng chúng để chình lại kích thước tất cả cá nhãn cùng lúc để tiết kiệm thời
gian.
click phải vào 1 nhãn bất kì và chon find similar objects. 1 cứa sổ hiện ra, ở đây ta sẽ
chọn những đặc điểm chung của các đối tượng cần chọn, vì ta cần chon tất cả các text
nên Object kind chọn same, sau đó click OK
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
13 of 21 4/29/2014 3:10 PM
Cửa sỗ PCB Inspector hiện ra như sau, trong cứa sổ này là rất nhiều những thông số của
các nhãn được chọn. ta chỉnh lại kích thước nhãn bằng cách thay đổi text Height và text
Width ( được bôi trên hình) cho phù hợp.
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
14 of 21 4/29/2014 3:10 PM
ok, vậy là các nhãn trông đã nhỏ hơn và gọn gàng hơn !
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
15 of 21 4/29/2014 3:10 PM
lehoanggiang, 9 Tháng chín 2013 #6
Nhấn phím tắt 2 <-> 3 để chuyển đổi qua lại chế đọ 2D và 3D, mình cực kỳ thích công cụ
này, nó giúp ta có thể quan sát mạch một cách trực quan hơn, va có thể đưa ra những
quyết định chỉnh sửa lại cho board đẹp hơn, chuyên nghiệp hơn !
hongvubk92 thích bài này.
XUẤT FILE GERBER
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
16 of 21 4/29/2014 3:10 PM
lehoanggiangR&D Team
File Gerber là gì?
Các định dạng tập tin Gerber được sử dụng bởi phần mềm thiết kế board mạch in(PCB)
công nghiệp để mô tả hình ảnh board mạch in đồng, mặt nạ hàn, chú thích, lỗ khoan, vv.
Các định dạng tập tin Gerber là tiêu chuẩn công nghiệp chuyển đổi hình ảnh board
mạch in.
Để tránh những sai sót trong quá trình đi đặt mạch. ( việc nhà sản xuất PCB ko có phần
mềm mà bạn đang dùng hay việc nhân viên kỹ thật mở file PCB lên gây ra những thay
đổi trong đường mạch. .v..v) . bạn nên xuất re file GERBER, tất cả nhà sản xuất PCB đều
có thể nhận file GERBER này !
-Để xuất file Gerber chọn : file-> fabrication outputs -> gerber file.
Tab general: chọn “ inches”, “2:4”
-Tab “layer” , ô “plot layers”, chon “ used on
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
17 of 21 4/29/2014 3:10 PM
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
18 of 21 4/29/2014 3:10 PM
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
19 of 21 4/29/2014 3:10 PM
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
20 of 21 4/29/2014 3:10 PM
Quy định và Nội quy
Diễn đàn sử dụng XenForo™ ©2011 XenForo Ltd.
Diễn đàn được xây dựng và phát triển bởi thành viên.
Chúng tôi không chịu trách nhiệm về nội dung đăng tải do người dùng đưa lên.
(Bạn phải Đăng nhập hoặc Đăng ký để trả lời bài viết.)
Chia sẻ trang này
lehoanggiang, 10 Tháng chín 2013 #7
Với file Gerber trong tay, email cho nhà sản xuất PCB mà bạn yêu thích và tận hưởng
thành quả của chính mình !
Lời kết
Cảm ơn các bạn đã đọc bài viết này của mình. Hy vọng bài viết này sẽ giúp ích cho các
bạn mới bắt đầu học điện tử.
khadu09 and DangCan like this.
107 người thích nội dung này. Hãy là người đầu tiên trong số bạn bè của bạn.ThíchThích
Trang chủ » Diễn đàn » Thiết kế phần cứng » Hướng dẫn vẽ mạch và các phần mềm thông dụng
Tiếng Việt Liên hệ
Altium - Thiết kế PCB (mạch in) bằng Altium | Diễn đàn Vi điều khiển http://vidieukhien.net/threads/54/
21 of 21 4/29/2014 3:10 PM