BÀI BÁO CÁO TẠO RA LINH KIỆN MỚI TRONG CAPTURE
Trang 1không c n thi t ph i t o ra cácđ nh d ng chân cho t ng linh ki n riêng bi t Gi s , v i
ki u PDIP40, các b n hoàn toàn có th s d ng cho PIC16F877A ho c AT90S8535 ho cAT89C51… mi n saođó là d ng DIP 40 chân (20 x 2)
Chính vì v y, chúng ta t m th i d ng bài h c l n tr c, khiđang chu n b xu t ra m ch
in, và chúng ta dành th i gian nhi u h n m t chút cho vi c t o ra linh ki n m i v i
Capture
Vi cđ u tiên các b n ph i làm, đó là phân bi t vi c v m t linh ki n m i và m t d án
c a các b n M t d án, có th ch a trongđó vi c t o ra linh ki n m i, t o ra b n v , ho ccho phép các b n xu t ra m ch in…
Nh v y, vi c t o ra linh ki n m i, có th là m t ph n trong khi các b n v m t b n
schematics nàođó Khi đó, vi c t o ra linh ki n là vi c làm ph , ph c v cho b n schems
đó Nh ng n u b n t o ra m t d án, ch đ t o ra th vi n các linh ki n m i, sau này s
d ng trong các ng d ng khác, thìđó v n là m t d án c a ORCAD
Đ t o ra linh ki n m i, tr c tiên các b n ph i nh n di n đ c linh ki n đó là gì nh
th nào V yđi u t t nh t là các b n h i bác google xem bác có datasheet c a linh ki n đóhay không N u bác google không có, thì các b n h i nhà s n xu t, n u nhà s n xu t cũngkhông có, thì các b n hãy h iwww.picvietnam.com
Trang 2Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Sau khi các b nđã bi t rõ v linh ki n đó r i, các b n hãy hình dung trong đ u cách b
trí các chân linh ki n, sao cho vi c v m ch nguyên lý là d dàng vàđ p nh t
Các b n nên l u ý s khác bi t gi a vi c v m ch nguyên lý và m ch in Trên m ch in,các b n ph i b tríđúng chân, th t chân, ki u chân… Nh ng trên m ch nguyên lý, các
b n có th x p chân 12 g n chân 33, ho c chân 1 g n chân 10…đi u đó nh m m c đích khi
b n v m ch nguyên lý không b r i r m, vì các chân có cùng ch c năng đôi khi n m quá
xa nhau
Khiđã có ý t ng, vi c ti p theo các b n c n làm s là t o ra m t th vi n đ ch a các
linh ki n mà các b n s t o ra Vi c t o ra th vi n này là thi t y u
Vìđ c tính c a các đ tài khác nhau, và nh ng ng i làm vi c v i m ch đi n t cũngkhác nhau nên vi cđ t tên th vi n s có nh ng đ c thù khác nhau Nh ng m t l i
khuyên c a tôi,đó là các b n khi t o ra các th vi n, nên vi t kèm tên mình phía sau Ví
d tôi t o ra th vi n các con MCU, tôi có th đ t tên nh sau: ORCAD_MCU_FALLEAF.Nhìn vào tên file, tôi s bi tđây là th vi n ORCAD v MCU và do Falleaf t o ra Nh t làkhi các b n sinh ho t trên các di nđàn nh www.picvietnam.com, các b nđ u có nick c amình Khi làm vi c chung trên di nđàn, chúng ta nên th ng nh t vi t nick c a mình vào
th vi n mình t o rađ chia s , nh ng cũng đ kh ng đ nh s h u c a mình
Cu i cùng,đó là các b n t o ra linh ki n dành cho b n, đ t vào các th vi n phù h p,
nh PIC16F877A thìđ t vào th vi n MCU, IS61C6416 thì đ t vào th vi n RAM,…
Các b nđã n m rõ nh ng vi c mình c n ph i làm, sau đây chúng ta s b t đ u bài h c
t đi m kh i đ u: Kh i đ ng Capture, các b n đ ng lo tôi s b qua b c nào trong cácthao tác Chúng ta s th t o ra m t con RAM IS61C6416 c a hãng ISSI
Vì sao l i ch n con chip nàyđ th c hi n? Ch ng có gì l c , tôi vi t tài li u này tronglúc tôiđang th c hi n m t m ch DSP đ sau này ph bi n cho các b n Tôi l y luôn vi cmình làmđ làm thí d , vì nó r t th c t và c th H n n a, con RAM này nó cũng cónhi u chân, và nhi u ki u chân, nên l y nó làm thí d có th trình bàyđ c nhi u ý v i các
b n Ch đ n gi n v y thôi Chúng ta b t đ u bài h c th c hành t đây
Đ u tiên, tôi nh c l i, tôi s không b qua m t b c nào, vì tôi mu n đem l i cho các
b n m t logic trong vi c th c hi n m t th vi n orcad R t nhi u ng i b qua các b c c
b n, ho c cho r ng không c n thi t, nh ng tài li u này, tôi mu n nó mang tính ph c p, vì
v y các b n ch u khó b qua vài trangđ u n u các b n đã quen thu c v i đi n t
Trang 3Vi cđ u tiên các b n ph i làm, đó là đi h i bác google xem bác có bi t th ng IS61C6416
là th ng nào không? Bác cho em xin datasheet c a nóđ c không?
Bác b ođ c! Th thì em xin… Nh ng nh nhé, n u bác google không có, c đ n
www.picvietnam.comh i…
Trang 4Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Khi có datasheet trong tay, các b n c n ph i n m rõ cái mình c n là chân linh ki n
đ c b trí ra sao V y nên ch quan tâm đ n ph n này khi v orcad thôi.
Vi c ti p theo,đó là các b n hình dung ra cách b trí chân trong schematics Các b n
th y nhóm chân A0 – A15 là các ngõ nh p, và I/O0 – I/O15 là các ngõ 2 chi u, có m t s
chânđi u khi n, m t s chân NC (không dung làm gì c ), và m t s chân ngu n
V i vi c hi u v linh ki n, các b n có th phân nhóm các chân, và xem t t c các chânlinh ki n t datasheet c a nó
T t r i, chúng tađã có công c Capture ORCAD, và chúng ta có m t ý t ng đ th c
hi n V i tôi, khiđã có công c , và ý t ng đ th c hi n, thì con đ ng là b ng ph ng, m i
Trang 5vi c còn l i ch là technique mà thôi Hãy chu n b ch ng trình trên máy c a các b n vàlàm theo t ng b c sauđây, cái technique thi t k linh ki n m i cho ORCAD s là c a b n.
Tr c khi làm ti p, tôi nói m t chuy n ngoài lu ng r ng, hôm nay tôiđem cái
technique này cho b n, mong r ng b n cóđ c nó đ làm ra các s n ph m t t, v y thì hãy
đem nh ng cái t t nh t c a các b n, ti p t c chia s cho nh ng ng i khác n a Hãy vi t
b ng ti ng Vi t, nói b ng ti ng Vi t, và hãy ngày càng làm giàu thêm các công c làm
vi c c a ng i Vi t Nam.Đó là m t thông đi p!
Đây là m c tiêu c a chúng ta!
B tđ u kh i đ ng Capture nào các b n,
Trang 6Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Chúng ta c n t o ra m t th vi nđ ch a các linh ki n mình s t o ra: File >> New >>
Library
Trang 7Sau khi nh p vào, Capture s h i b n mu n t o ra th vi n đâu? Trong m t d án,hay là t o ra m t d án th vi n Tôiđã phân tích v n đ này trên kia Trong ph n này, tôi
ch n t o ra th vi n n m trong m t d án b n v m ch nguyên lý nh tôiđã nói
Các b n ch vàođ ng d n đ n d án m ch nguyên lý các b n đang làm N u mu n
t o ra d án m i ch đ t o ra các linh ki n m i, b n ch n New Project N u làm nh tôi thì
ch n C:/Documents and Setting… r i OK.
Khi này th vi nđã đ c tao ra, nh ng nó không n m trong màn hình v m ch c a các
b n mà n m trong trong c a s qu n lý c a ORCAD Vì v y các b n ph i chuy n sang c a
s qu n lýđ xem (hình trên)
Trang 8Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Sau khi chuy n c a s , các b n s th y m t th m c Libraryđ c t o ra, trong đó có
m t file library.olb Nh p ph i chu t vào fileđó, ch n New part đ chu n b t o ra linh
ki n m i
Trang 9Các b nđi n tên linh ki n mu n t o vào, nh vi t tên ho c nick c a mình phía sau linh
ki n (có th không c n) đây tôi đ t tên linh ki n là IS61C6416_falleaf L u ý r ng, tênnày s đ c hi n th khi các b n ch n linh ki n, nh ng nó không ph i là giá tr hi n th khi
xu t ra màn hình Ph n giá tr hi n th chúng ta s xem khi thi t k linh ki n
Ki u linh ki n đây là m t con chip, nên các b n có th đ nh ki u nó là ki u U N u làcác m i n i,đ nh d ng nó là CON, ho c Y… đây là tên đ phân bi t ki u N u thích, các
b n có th đ t là RAM Tu các b n l a ch n
Trang 10Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Khi các b n tao ra linh ki n, các b n s th y nó có m tđ ng bao ngoài v i nét đ t
Ki u linh ki nđ c ghi phía trên là U? và giá tr c a linh ki n là <Value> đ c ghi phía
d i
Trang 11Các b n l u ý, vi c t o ra m t linh ki n trên m ch nguyên lý,đó là t o ra các chân linh
ki n Sauđó, t o ra hình d ng đ ng bao c a linh ki n, r i đ t tên các chân đó cho phù
h p M t s đ nguyên lý c a m t linh ki n đi n t ch đ n gi n nh m t dòng mô ttrên, cho nênđ tăng tính h p d n tôi vi t dài dòng ra… hehhee
Nh đã trình bày, khi ý đ thi t k đã có, chúng ta c n t o ra các nhóm chân tr c, sau
đó s a ch a các thông s sau Nh ng nhóm chân nào có cùng ch c năng ta thi t k chung,nhóm nào không cùng, ta thi t k riêng
Chúng ta s t o ra 16 chân A0 đ n A15 tr c Nh v y, tên b t đ u s là A0 Chân b t
đ u, th c ch t là t i A0 là chân s 44 Chúng ta s t o ra 16 chân, nên Number of Pins s là
16 L u ý, ORCAD h tr vi c t o ra các nhóm chân b ng cách t đ ng tăng th t tên
chân Starting Name, và Starting Number lên Incrementđ n v , n u nh tên chân đó có
t n cùng là m t ch s Đi u này s rõ h n khi các b n xem hình sau Nh ng đây, chúng
ta c n ch n s chân,đ n v tăng lên là 1 (Increment), và các chân đ t sát nhau nên Pin
Spacing c ũng là 1.
Shape là đ ng v chân linh ki n, th ng thì chúng ta v d ng line, t c là đ ng v liên t c Nhóm chân A là lo i Input, v y thì chúng ta ch n Type là Input.
Các b n xem ti p nhé
Trang 12Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Khi các b n b m OK, con chu t c a các b n s bi n thành m t dãy 16 chân linh ki n.Trên kh i U vuông, các b n ch nđ t nó c nh nào, nó s n m c nh đó Di chuy n chu t
đ n c nh biên trái, đ đ t vào v trí chúng ta đã tính tr c Nh p chu t
Nó s t o ra m t dãy chân nh th này, và t m r ng hình vuông U ra Chúng ta có 2cách m r ng hình vuông M t là các b nđ t linh ki n vào, hình vuông s t m r ng ra,hai là các b n có th kéo dãn hình vuông ra b ng cách nh p chu t lênđó
Trang 13Sau khiđã m r ng hình vuông, chúng ta s thêm ti p các chân I/O0 đ n I/O15 phíabên ph i nh đã d đ nh L u ý các chân này là chân I/O, nên ta ch n ki u Bidirectional
Trang 14Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Các b n có nh , tôiđã nói v giá tr c a linh ki n, hay có nghĩa là tên linh ki n Nó khác
v i tên mà các b nđ t đ g i linh ki n lên Trong màn hình v các linh ki n này, các b n s
th y r ng nh ng gì các b n v , s đ c hi n th lên màn hình nguyên lý Chính vì th , các
b n có th hoàn toàn vi t nh ng gì các b n mu n lênđây
Đ thu n ti n sau này in n, tôi ch n tên linh ki n đúng v i tên g c c a nó IS61C6416
Trang 15L i ti p t c t o ra các chân khác, các chânđi u khi n là các chân Input L u ý là, cácchânđi u khi n này, trong m ch nguyên lý, nó là chân đ o Vì v y, các b n dùng ký hi u *
đ ký hi u nó là chân đ o V y tôi s đ t tên chân là CE*
Khi không có s th t phía sau Starting Name thì ORCAD s không t đ ng tăng lên,
mà gi nguyên tên cũ Bây gi chúng ta ti p t c t o ra các chân còn l i
Trang 16Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Các b n l u ý r ng, lo i chân NC là chân không dùng trong thi t k , vì v y, b nđ b t
k ki u chân nào cũng đ c Tôi ch n ki u Passive
Khi t o ki u chân VCC và GND, nó là các chân ngu n Vì v y, các b n ch n ki u Power
Nh ng nh r ng, chân ngu n có ch đ hi n th ra m ch nguyên lý, ho c không hi n th ra.Tôi ch n ch đ hi n th ra Các b n check vào Pins Visible
T ng t cho chân GND là chân n i MASS (Ground) cũng v y
Trang 17Nhìn chung thì sau khi v chân xong, thì linh ki n c a các b n s nh hình trên Bây gichúng ta th y r ng, các s chân trên linh ki n b sai, m t s tên chân cũng b sai V y thìbây gi chúng ta s s a ch a b ng cách nh pđúp vào các chân đó và s a l i các thông s
Vi c s a các thông s này kháđ n gi n, tôi ch c n đ a các hình nh lên là các b n nh n
ra ngay các b c làm
Tr c khi s a các chân, các b n chú ý r ng, linh ki n c a chúng ta hi n th i ch a có
đ ng bao Vì v y, c n ph i v m t đ ng bao cho nó Đ ng bao c a linh ki n này làhình vuông, các b n nh p vào thanh công c v hình vuông bên ph i, và v hình vuông
v a khít lênđ ng bao linh ki n nh hình sau:
Trang 18Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Linh ki n c a chúng ta s trông nh th này, v y là chúng ta ch c n s a chân c a linh
ki n l i là xong
Trang 19Nh pđúp vào m t chân và s a.
Trang 20Ng i báo cáo: Falleaf – Đoàn Hi p Tài li u: ORCAD03.01
Khi c n s a c tên chân, các b n cũng s a luôn L u ý, n u có m t chân nào trong nhómchúng ta t o ra, khác ki u chân, ho c chúng ta mu n hi n th chân (Shape) m t cáchđ c
bi t thì chúng ta s thayđ i luôn đây
Đ i tên chân t CE* thành OE*…
Đ i s th t c a chân GND2 thành 34
Trang 21Sau khi s a ch a xong t t c các chân, các b n Save l i, và v y là các b nđã có m t linh
ki n m i
Chúng ta xem l i trong màn hình qu n lý c a ORCAD, chúng ta th y th vi nđã đ c
t o ra là th vi n LIBRARY3.OLB,đ t trong th m c D:\DSP Texas\LIBRARY3.OLB.Trong th vi n này hi n có linh ki n m i IS61C6416_falleaf
Đ chia s th vi n cho m i ng i, các b n ch c n copy file OLB mà các b n t o ra đó
và chuy n lên di nđàn, ho c email cho ng i c n dùng
Tôi mong r ng các b n nhi t tình tham gia ch ng trình t o th vi n orcad trên di nđàn V i bài h c này, d ng nh m i th đ u đã tr nên d dàng và thân thi n, tôi cho là
v y
Trong bài h c sau, tôi s h ng d n các b n v cách xu t ra m ch in, và t o ra linh ki ncho m ch in
Chúc các b n th c t p thành công, và chia s nh ng gì mình có v i m i ng i!