Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
1,08 MB
Nội dung
I.Vẽ mạch nguyên lí Protel 99 SE : 1.Giới thiệu số menu Protel 99 Hệ thống menu Protel 99 gồm menu sau : File, Edit, View, Place, Design, Tools, Simulate, PLD, Report, Windows, Help Trong thiết kế mạch nguyên lí ta quan tâm đến menu : File, Edit, View, Design, menu Help a)Menu file : gồm mục sau New… : Tạo vẽ thiết kế Bản vẽ mạch nguyên lí, mạch in,… New Design… : Tạo thiết kế thiết kế tập hợp mạch nguyên lí, mạch in, dạng sóng mô phỏng… Open… : mở vẽ có sẵn Open Full Project : mở thiết kế có sẵn Close : đóng vẽ thời Close Design : đóng thiết kế lại Import : Nhập vẽ có sẵn vào thiết kế Export : chuyển vẽ thời sang dạng liệu khác AutoCAD, OrCAD… Save : lưu vẽ thời Save As : lưu vẽ thời tên khác Save All : lưu thiết kế thời, nghĩa lưu tất vẽ thiết kế Setup Printer… bao gồm thiết lập máy in loại máy in, khổ giấy in, tỉ lệ vẽ in ra, lề trái, lề phải… Print : In vẽ thời Exit : thoát khỏi Protel 99 b)Menu Edit : Undo : huỷ bỏ thao tác thực trước Redo : làm lại thao tác huỷ trước Copy : chép phần vẽ chọn trước vào nhớ Paste : dán phần vẽ mà trước chép vào nhớ vào vẽ thời Clear : xoá phần vẽ chọn Select : bao gồm cách lựa chọn All : chọn toàn vẽ Inside Area : chọn vùng vẽ Outside area : chọn vùng vẽ Deselect : bao gồm tuỳ chọn để huỷ lựa chọn trước Delete : xoá chi tiết vẽ linh kiện, đường dây Cách làm sau : bấm vào Delete bấm chuột trái vào chi tiết cần xoátrên vẽ Increment PartNumber : trường hợp nhiều linh kiện vỏ, chức dùng để lựa chọn phần khác IC VD : IC 7402 gồm cổng NAND vỏ mà ta lại cần vẽ cổng NAND vẽ Khi ta đặt 7402 vào vẽ, sửa tên gọi cho chúng tên (VD U1) với 7402 tương ứng ta bấm vào Increment PartNumber 1, 2, 3… lần để chúng chuyển thành U1A, U1B, U1C, U1D chuyển từ mạch nguyên lí sang mạch in Protel hiểu cổng NAND ta sử dụng vỏ từ IC 7402 riêng lẻ c)Menu view Fit Document : Phóng to linh kiện vị trí trỏ toàn hình Fit All Objects : thu nhỏ toàn vẽ trang hình 50%, 100%,200%,400% : Phóng to hay thu nhỏ vẽ nguyên mẫu với tỉ lệ tương ứng Zoom in : phóng to kích thước vẽ lên 200% Zoom out : thu nhỏ kích thước vẽ xuống nửa Status Bar : đánh dấu vào phép trạng thái Toolbars : cho phép số công cụ Ta quan tâm đến Wiring Tools *)Chi tiết Wiring Tools : vẽ mạch nguyên lí, Wiring Tools sử dụng thường xuyên để nối dây, tạo bus, thêm điểm nối, thêm thích, thêm nguồn…Tác dụng cụ thể nút sau : Nút bấm tạo dây nối linh kiện mạch Nút bấm tạo đường Bus Nút Bus Entry : Bus Entry dây nối đặc biệt có góc nghiêng 450 dùng để nối đường dây với đường Bus Nút bấm dùng để tạo nhãn vẽ để thích vẽ Nguồn cấp (5V GND) Nút bấm dùng để tạo điểm nối dây dẫn mạch 2)Một số thao tác vẽ mạch nguyên lí : Mạch ngyên lí tạo nên thao tác đơn giản thêm linh kiện, nối dây…nhưng kết hợp thêm số thủ thuật nhỏ thời gian vẽ mạch rút ngắn, trình vẽ mạch không trở nên nhàm chán Sau số thủ thuật đơn giản : a)Tạo vẽ : Khi chạy Protel 99 SE lần ta thu hình sau : Bấm chuột trái vào File/New thu : Ở cửa sổ loại liệu mà ta muốn lưu trữ, chọn MS Access Database toàn thiết kế ta(gồm mạch nguyên lí, mạch in, mạch mô phỏng, file kiểm tra lỗi, file sơ đồ chân nối… ) lưu trữ file (dạng *.ddb), Windows System File có nghĩa thiết kế ta lưu trữ thành file riêng lẻ đĩa file mạch nguyên lí có dạng *.sch, file mạch in có dạng *.pcb… Bấm OK tiếp tục chọn File/New : Sẽ thu : Bấm vào Schematic Document để tạo mạch nguyên lí, PCB Document để tạo mạch in, Schematic Library Document để tạo linh kiện mới, PCB Library Document để tạo kiểu chân (foot print) cho link kiện Do có ý định tạo mạch nguyên lí nên ta bấm vào biểu tượng Schematic Document Khi hình có dạng sau : Và điều có nghĩa ta tạo vẽ b)Chuyển đổi chế độ nối dây : Protel 99 có chế độ nối dây Đó : chế độ góc bất kì(cho phép dây nối đặt góc nào), chế độ đường thẳng 90/90 (bắt buộc dây nối phải theo chiều nằm ngang hay thẳng đứng), chế độ nối dây 45/90 (dây nối có góc dây 00, 450, 900, 1350, 1800, 2250 , 2700 hay 3150 ), chế độ nối dây tự động (dây nối từ điểm mà ta click chuột trái đến điểm click chuột trái sau Protel tự dây) Ở chế độ nối dây tự động hình bên có đường thẳng nét đứt nối điểm đầu vị trí trỏ tại, sau chọn điểm cuối đường nét đứt thay đường nối dây c.Thao tác nối dây : để nối dây mạch nguyên lí ta làm sau : 1.Phóng to vẽ cách bấm phím PageUp nhìn thấy lưới vẽ 2.Chọn Place/Wire phím tắt P, W bấm nút Wiring Tools 3.Bấm chuột trái hay phím Enter để định nghĩa điểm bắt đầu đoạn dây nối 4.Di chuyển trỏ đến điểm vẽ, bấm chuột trái hay Enter để kết thúc đoạn dây nối 5.Di trỏ đến điểm tiếp theo, lại bấm chuột trái hay Enter để tạo đoạn dây nối mở rộng đoạn dây sẵn có Tiếp tục đến hoàn thành việc nối dây 6.Bấm chuột phải muốn kết thúc việc nối đoạn dây d.Di chuyển đối tượng vẽ : Khi muốn thay đổi vị trí linh kiện sơ đồ mạch nguyên lí mà muốn giữ nguyên dây nối sẵn có với linh kiện khác ta phải sử dụng thao tác di chuyển đối tượng ( Drag Objects ) Có thao tác di chuyển đối tượng thao tác di chuyển đối tượng đơn di chuyển nhóm đối tượng • Di chuyển đối tượng đơn : để di chuyển đối tượng đơn ta đặt trỏ lên đối tượng, bấm giữ nguyên phím Ctrl bấm chuột trái, sau nhả phím Ctrl bấm chuột trái di chuyển đối tượng đến vị trí mong muốn nhả nốt chuột trái Di chuyển nhóm đối tượng : • để di chuyển nhóm đối tượng chúng phải chọn sau vào Edit/Move/Drag Selection di chuyển chúng đến vị trí mong muốn • Một số ý di chuyển đối tượng : 1.Nếu dây nối dày đặc, bạn nhận dây nối dây nối khác di chuyển đối tượng, dây nối sau nối vào dây khác chế độ Auto Junction làm sai trình nối dây Phải vào Tools\Prefernces để bỏ chọn chế độ Auto Junction Enable In – Place Editing 2.Ởchế độ kéo trực giao ( Drag Orthogonal ), dây có đoạn đè lên di chuyển đối tượng nối với đầu loại bỏ phần chung Vì di chuyển đối tượng phải ý không để dây đè lên 3.Bấm CTRL + SPACEBAR để quay đối tượng di chuyển Ví dụ di chuyển đối tượng : Hai linh kiện G74HC373 (U1) đầu nối chân (X1)có chân nối dây với Di chuyển X1 (Ctrl + Click chuột trái giữ nguyên,sau nhả CTRL di chuyển X1 U1 13 14 17 18 11 D0 D1 D2 D3 D4 D5 D6 D7 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 OE G74HC373 LE 12 15 16 19 Trong di chuyển bấm Ctrl + SpaceBar để quay X1 U1 13 14 17 18 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 12 15 16 19 OE G74HC373 LE 1 11 D0 D1 D2 D3 D4 D5 D6 D7 Trong di chuyển ta thay đổi chế độ nối dây bấm phím SpaceBar với điều kiện linh kiện di chuyển phải có vị trí giống lúc ban đầu đặt vẽ (góc quay = 00 ) bắt đầu di chuyển X1 HEADER Cuối ta click chuột trái để cố định vị trí X1 e.Tìm linh kiện : Thêm thư viện vào Protel dễ khó nhớ hết linh kiện nằm thư viện Để giải khó khăn đó, Protel cung cấp chức cho phép tìm kiếm linh kiện theo tên tiện lợi Để tìm kiếm linh kiện, vào Tools\ Find Component… giả sử cần tìm IC 74245 Các thư viện chứa linh kiện cần tìm tên linh kiện thoả mãn Sau ta bấm vào Add to Library List để thêm thư viện chứa linh kiện cần tìm vào danh sách thư viện dùng để vẽ mạch hay bấm vào Place để chèn linh kiện cần tìm vào vẽ Một số ý tìm kiếm linh kiện : • Cho phép dùng dấu * để thay cho xâu kí tự tên linh kiện (VD tìm linh kiện *74*245* kết tìm kiếm SN74LS245 hay 74HC245) • Tìm kiếm “by Library Reference” thường đơn giản có tốc độ tìm kiếm cao “by Description” • Bản Protel 99 SE có không nhiều linh kiện cần thiết cho việc vẽ mạch thư viện kemf theo nó, để có linh kiện đầy đủ ta tận dụng linh kiện Protel 320 hay Protel 98 cách chèn thư viện vào Protel 99 SE f.Cách nối dây : Bấm chuột phải lần ngừng nối đoạn dây tại, nháy kép chuột phải bấm ESC kết thúc chế độ nối dây g.Làm việc với thư viện Protel 99 SE : Các thư viện Protel 99 SE lưu trữ sở liệu (Design Database) giống thiết kế mà ta tạo Các thư viện lưu trữ thư mục C:\Program Files\Design Explorer 99 SE\Library\Sch Chỉ có thao tác với thư viện Protel 99 SE mở thư viện có sẵn, thêm thư viện vào danh sách thư viện sử dụng để vẽ mạch tạo thư viện *)Mở thư viện có sẵn : Thao tác nhằm mục đích sửa lại linh kiện thư viện có sẵn Tuy nhiên ta nên sửa thư viện ta tạo ra, không nên sửa thư viện kèm theo Protel 99 SE chúng chuẩn hoá, sửa gây nên sai lệch Để mở thư viện có sẵn giống mở thiết kế có sẵn Ta việc vào File\Open đường dẫn đến thư viện định mở bấm vào nút Open để mở *)Thêm thư viện vào danh sách thư viện dùng để vẽ mạch : Sau tạo file *.sch ta bấm vào Browse Sch mục Browse ta chọn Libraries hình bên Tiếp bấm vào nút Add/Remove để thêm thư viện Sẽ thu : B2 : Chuyển mạch nguyên lí sang dạng *.net Sau vẽ xong mạch nguyên lí điền đầy đủ thông số cho linh kiện ta chuyển sang dạng *.net cách vào Design\Create Netlist : Khi có hộp thoại ra, ta việc bấm Ok xong B3 : Tạo file mạch in Vào File\New… chọn PCB Document OK B4 : Thêm thư viên kiểu chân vào danh sách : Ở môi trường PCB bấm vào nút Browse PCB mục Browse ta chọn Libraries : Sau bấm vào nút Add/Remove… : Ta thường thêm file sau vào danh sách cách nháy kép vào chúng Đó : Advpcb.ddb, General IC.ddb, trasistor.ddb, ModifiedDIL.ddb B5 : Nạp file Netlist vừa tạo Vào Design\LoadNets… Sẽ thu : Mục Status thông báo All Macros Validated chứng tỏ ta vẽ mạch nguyên lí nguyên tắc, trình nạp file Netlist thành công Ta việc bấm vào nút Excute để hoàn tất trình nạp file Netlist Nếu mục Status thông báo x error found với x số có nghĩa mạch nguyên lí bị sai thiếu chỗ thiếu kiểu chân linh kiện linh kiện đấu sai nguyên tắc (VD : hai chân output Input đấu với …) Ta phải xem lại mạch nguyên lí với lỗi đấu sai để sửa lại thêm kiểu footprint cho linh kiện file Netlist (dong thứ 2) mạch nguyên lí Chú ý : Nếu ta sửa lỗi đấu sai chân điền đủ kiều chân mà nạp file netlist báo sai nguyên nhân linh kiện tạo file thư viện Protel 99 SE không xác Cụ thể LM7805 file Demo3.lib sai tạo Các chân không đánh số 1, 2, bình thường mà thay vào tác dụng chân đó, đồng thời chân VO thay có Electrical Type output lại Input: Gặp trường hợp ta phải sửa lại cách dùng chức mở file thư viện có để sửa lại Như trường hợp LM7805 ta phải sửa mục Number thay cho VO, mục Electrical Type ta sửa Output thay cho Input Đây hạn chế lớn Protel 99 SE B7 : Đặt vị trí linh kiện : Sau bấm nút Excte linh kiện thường chồng lên ta phải đặt lại vị trí linh kiện cách di chuột trái vùng linh kiện chồng lên bảng linh kiện chồng lên ta việc chọn linh kiện lôi vị trí mong muốn : Cuối thu : B8 : Vẽ đường bao cho mạch in Đường bao cho mạch in (Keepout layer) đường kín (điểm đầu cuối trùng nhau), tập hợp đường thẳng đường cong… Để vẽ đường bao cho mạch in ta bấm vào hộp Keepout Layer vào Place/Keepout/Track cho đơn giản (Vẽ đường bao đương thẳng) : Sau điểm đầu cuối trùng (có vòng tròn) ta nháy kép chuột trái bấm chuột phải để kết thúc trình vẽ đường bao : B9 : Thiết lập quy tăc nối dây Ở ta thiết lập quy tắc để đường dây nguồn dây đất mạch in to đường dây khác : Đầu tiên bấm vào Design\ Rules… Tiếp chọn Width Constraint bấm vào nút Add : Sẽ thu : Vì muốn đường đất mạch in to đường khác nên ta đặt tên quy tắc mục Rule Name GND (cho dễ nhớ) Ở mục Rule attributes ta đặt chiều rộng tối thiểu, tối đa chiều rộng mong muốn tương ứng 1mm, 2mm, 1.5mm Sau mục filter kind ta chọn net : Ở mục Net ta chọn GND bấm OK để kết thúc quy tắc : Để đặt chiều rộng cho đường Vcc ta làm tương tự B10 : Để cho Protel 99 SE tự nối dây vào Auto Route/ All… Sẽ thu : Bấm Route All : Bấm yes để đồng ý : Cuối mạch in : 8.Chuyển mạch in sang dạng 3D : Để có hình dung cụ thể mạch in, ta chuyển sang dạng chiều cách vào View\Board in 3D : Kết : Ta thay đổi góc nhìn cách di chuột trái rong khung màu đen bên Wire Frame V.Chuyển đổi liệu từ chương trình EDA khác : 1.Chuyển đổi mạch nguyên lí : Protel 99 SE trao đổi liệu với nhiều chương trình dạng EDA khác HP-EEsof (công cụ mô tần số cao), Xilinx FPGA đặc biệt OrCAD – đối thủ cạnh tranh Protel 99 SE Protel 99 SE dễ dàng chuyển đổi file dạng *.DSN tạo OrCAD thuộc version tử 9.0 trở xuống Các thiết kế chuyển trực tiếp thành mạch nguyên lí thư viện Protel 99 SE Quá trình chuyển đổi diễn hoàn toàn tự động, ta phải làm thao tác đơn giản nhập file DSN nguyên vào thiết kế Protel 99 SE Để nhập chuyển file DSN sang dạng liệu Protel 99 SE ta làm theo bước sau : B1 : Tạo thiết kế B2 : Vào File\Import… B3 : Chỉ đường dẫn đến file DSN bấm nút Open B4 : File DSN nhập vào thiết kế tự động chuyển đổi VD : C:\Program Files\OrCAD có file Forcad.dsn ta cần chuyển sang Protel 99 SE B1 : Tạo thiết kế (hoặc mở thiết kế sẵn có) : vào File\New Sẽ hộp thoại, việc bấm nút OK B2 : Vào File\Import… B3 : Chỉ đường dẫn đến file DSN bấm nút Open B4 : File DSN nhập vào thiết kế tự động chuyển đổi Sau nháy kép chuột trái lên biểu tượng Forcad.dsn Và chọn No [...]... thay vào đó là các tác dụng của chân đó, đồng thời chân VO thay vì có Electrical Type là output thì lại là Input: Gặp những trường hợp như vậy ta phải sửa lại bằng cách dùng chức năng mở file thư viện đã có ra để sửa lại Như trường hợp của LM7805 ta phải sửa ở mục Number là 2 thay cho VO, mục Electrical Type ta sửa là Output thay cho Input Đây là một trong những hạn chế lớn nhất của Protel 99 SE B7 : Đặt... nằm trong C:\Program Files\Design Explorer 99 SE\Library\Sch 2.Các linh kiện nằm trong cac file thư viện đi kèm Protel 99 SE tuy khá phong phú nhưng vẫn không đầy đủ, nhiều linh kiện cần thiết không có (như đầu nối DB25) Thông thường ta phải sử dụng thêm các file thư viện của Protel 320 hay Protel 98 (các file dạng *.lib) *)Tạo một thư viện mới và tạo linh kiện mới: Trước khi tạo một thư viện mới ta... vào nút Sẽ có một bảng hiện ra yêu cầu nhập tên linh kiện cần tạo, tên mặc định là COMPONENT_2 ta sẽ sửa thành ADC0809 Bấm OK B2 : Bấm vào nút B3 : Bấm vàzo nút để tạo hình dáng cho 0809 (hình chữ nhật) để tạo chân cho 0809 Chú ý : Mỗi khi đặt 1 chân ta phải nháy kép vào nó để : Mục Name : sửa tác dụng của chân • • Để thay đổi số thứ tự chân ta vào mục Number • Với chân linh kiện ở bên phải ta để Orientation... bản sao của nó ngoaì bản thiết kế Thao tác nay được ứng dụng để tách riêng file mạch nguyên lí hoặc mạch in ra khỏi bản thiết kế khi ta đã lỡ chọn kiểu dữ liệu cho bản thiết kế là MSAccess Database thay vì Windows System File ở thời điểm tạo một bản thiết kế mới II.Vấn đề bảo mật trong Protel 99 SE : Cũng như mọi hệ quản trị cơ sở dữ liệu khác, Protel 99 SE cung cấp các cơ chế liên quan đến vấn đề bảo... Admin ta click chuột phải và vào New Member : Sẽ thu được : Ở mục Name ta sẽ sửa thành một cái tên nào đó (VD : Julia) Ở mục Description ta sửa thế nào cũng được (VD : Designer) Điền mật khẩu vào mục password và nhập lại để kiểm tra vào mục Confirm password Cuối cùng bấm OK là xong 2.Hạn chế quyền truy nhập vào bản thiết kế : Trong Protel 99 SE có 4 quyền truy nhập đối với bản thiết kế đó là đọc (Read),... Vì Guest chỉ có quyền đọc bản vẽ nên nếu ta thêm, sửa hay xoá các linh kiện trên bản vẽ và ghi lại (Save) thì sẽ nhận được thông báo : Nghĩa là Guest không thể thay đổi bản vẽ Cũng sẽ có những thông báo tương tự khi Guest cố thay đổi các tài khoản trong bản vẽ III.Vẽ mạch in trong Protel 99 SE : Một trong những chức năng quan trong được tích hợp trong Protel 99 SE là chức năng thiết kế mạch in Sau đây... một cách thủ công tốn rất nhiều thời gian và công sức do đó ta nên dùng chức năng tự động chuyển từ mạch nguyên lí sang mạch in được tích hợp trong Protel 99 SE Sau khi Protel 99 SE cuyển tự động sang mạch in nếu thấy đường dây nào chưa vừa ý ta có thể chỉnh sửa lại trên mạch in đó Để chuyển từ mạch nguyên lí sang mạch in ta phải thực hiện các thao tác sau đây : B1 : Vẽ mạch nguyên lí đúng quy tắc : đầy... Ta phải xem lại mạch nguyên lí với lỗi đấu sai để sửa lại hoặc thêm kiểu footprint cho các linh kiện hoặc là ở file Netlist (dong thứ 2) hoặc là ở mạch nguyên lí Chú ý : Nếu ta đã sửa lỗi đấu sai chân và đã điền đủ kiều chân mà khi nạp file netlist vẫn báo sai thì một trong những nguyên nhân là chính linh kiện được tạo ra trong các file thư viện của Protel 99 SE không chính xác Cụ thể là con LM7805... (bằng cách click chuột trái một lần lên đó) rồi bấm F2 để đổi tên thư viện (giả sử ta đặt tên cho thư viện là Mylib.lib) Bấm OK sẽ thu được màn hình sau : Sau đây ta sẽ tạo một linh kiện mới là ADC 0809 để phục vụ cho việc vẽ mạch nguyên lí ADC 0809 là IC có 26 chân kiểu 2 hàng chân, có 8 kênh vào, 2 đầu vào chọn kênh… Ta sẽ sử dụng 3 nút bấm của thanh Drawing Tools là - Nút để bắt đầu tạo 1 linh kiện mới...Ở mục Files of type nhận thấy Protel 99 SE cho phép thêm vào danh sách 2 loại thư viện là dạng *.ddb và dạng *.lib Muốn thêm thư viện nào ta chỉ việc nháy kép vào thư viện đó để Protel 99 SE tự động thêm chúng vào danh sách Cuối cùng bấm OK để kết thúc việc thêm thư viện Chú ý : 1.Các file thư viện thường ... • Bản Protel 99 SE có không nhiều linh kiện cần thiết cho việc vẽ mạch thư viện kemf theo nó, để có linh kiện đầy đủ ta tận dụng linh kiện Protel 320 hay Protel 98 cách chèn thư viện vào Protel. .. nằm cac file thư viện kèm Protel 99 SE phong phú không đầy đủ, nhiều linh kiện cần thiết (như đầu nối DB25) Thông thường ta phải sử dụng thêm file thư viện Protel 320 hay Protel 98 (các file dạng... ta phải sửa lại cách dùng chức mở file thư viện có để sửa lại Như trường hợp LM7805 ta phải sửa mục Number thay cho VO, mục Electrical Type ta sửa Output thay cho Input Đây hạn chế lớn Protel