soketi zif 14 pine

O se masini fa'apolokalame fa'apitoa (CPLD) o se vaega taua o masini komepiuta i lau lisi o galuega. E pei ona ta'u mai e le igoa, e mafai ona e fa'apolokalameina nei chips e tu'uina atu ai galuega fa'atino fa'apitoa e te mana'omia. Atonu o le suia lea o chips ua tuai, pe na'o se auala e a'oa'o ai ma fa'ata'ita'i ai tekinolosi eseese. O le a se isi auala e sili atu e a'oa'o ai nai lo le fa'aaogaina o le CPLD ma fa'ata'ita'i i ai?
Sa ou fatuina se module CPLD ina ia mafai ona fa'apipi'i i le tele o mea, e aofia ai laupapa falaoa e leai ni solder, ae sa ou sese. E foliga mai o le avanoa e mafai ona fa'apipi'i i luga o le laupapa falaoa e leai ni solder e 1.1 inisi. Ua ou faia le lautele o le tulagavae e 1 inisi, e leai se avanoa mo se laina o uaea i itu uma e lua. Uh.
Ae se'i o'u toe fo'i i tua ma fa'aali atili e uiga i mea o lo'o o'u faia, ou te fia faia se polokalame fa'apolokalame e mafai ona fausia o se pusa meafaigaluega, e faigofie ona fa'apipi'i i le fale, e mafai ona fa'apolokalameina i se matagaluega, ma e mafai ona galue i le 3.3 po'o le 5 volts.
Ina ia fa'atinoina se pusa e faigofie ona fa'apipi'i, sa ou fa'aaogaina se vaega tuai o le CPLD, lea e maua fo'i i le 3.3v ma le 5v fa'aliliuga, ma o le a fa'atumauina pea lana polokalame e tusa lava po'o le a le sapalai o le eletise. O le logic lava ia o se CPLD IC mai le fa'asologa o Altera Max, e maua i fa'aliliuga e lua, e talafeagai mo laupapa matagaluega e 32 pe 64 macrocells. O Macrocells o poloka fau fale logical autu ia e polokalameina e fa'aaoga ai "upu" logical ona feso'ota'i lea ma isi macrocells e ala i feso'ota'iga programmable.
A tilotilo i le ata fa'atusa, e mafai ona e iloa ai e le tele ni anotusi: o le CPLD, le matagaluega fa'apolokalame i totonu o le matagaluega ma le oscillator e fa'agaoioia ai le manatu o le CPLD.
O lenei vaega e ta'ua o le EPM7032 ma le EPM7064, e fa'aaogaina ai le 44-pin plastic lead chip carrier (PLCC), o nisi taimi e ta'ua o le J lead ona o le foliga J o le u'amea ta'i. E mafai ona fa'aofi lenei afifi i totonu o se soketi e ui atu i le pu pe fa'apipi'i sa'o i le PCB.
O lo'o i ai se oscillator i luga o le laupapa, ina ia mafai e le CPLD ona fa'atino galuega fa'atino ma le fa'atulagaina ma fatuina ni fa'atusatusaga vave e aunoa ma le mana'omia o se uati mai fafo. Afai e maua se uati mai fafo, e mafai ona fa'aogaina le uati saoasaoa maualuga i luga o le module e fatuina ai se mea e tupu i le uati i luga po'o le pa'u'ū o pito ta'itasi o le uati mai fafo, ma mulimuli pea i ta'iala a le CPLD/FPGA, o lona uiga, e tatau lava ona e fa'aogaina le feso'ota'iga uati i totonu o le lalolagi nai lo le "Asynchronous" e fa'aulu ai le uati. O le voltage o le sapalai eletise fa'atulagaina o lenei oscillator e i le va o le 1.8 ma le 5.5 volts.
Afai e te matamata i le vitio, o le a e vaʻaia ai o loʻo ou talanoaina loʻu lava manaʻoga i le auala e taulima ai le pine "INH" i luga o le oscillator; i se faaupuga faigofie, a uma ona ou siakiina le pepa faʻamatalaga e tusa ai ma le tulafono, ou te masani ona tuʻu pea e opeopea.
A o feagai ma ia galuega faatino, o mafuaaga na oso aʻe i loʻu mafaufau e aofia ai loʻu le fiafia i le faʻafesoʻotaʻi saʻo o pine faʻaofi i ala eletise (pe a mafai). O lona uiga, ou te fiafia e faʻaaoga ni resistors faʻasolosolo e faʻatapulaʻa ai le tafe o le eletise i taimi o fesuiaʻiga, tusa lava pe le tatau ona manaʻomia.
I le aluga o tausaga, ua ou vaaia ni faafitauli i le gaosiga (vaega tetele), ma o nisi taimi o mea e pei o le taamilosaga o le eletise e mafai ai e pine e fesoʻotaʻi saʻo i le ala eletise ona i ai se voltage maualuga atu nai lo le chip lava ia, o se mea leaga. Mulimuli ane, faʻafesoʻotaʻi le pine i le ala eletise e ala i se resistor (pe eletise pe eleele), ma e mafai e tagata ona suia o latou mafaufau ma faʻaaoga le pine mulimuli ane. E moni lava lenei mea i loʻu poto masani i faitotoʻa e leʻi faʻaaogaina, atonu ua e iloa e le tatau ona tuʻua nei faitotoʻa e opeopea pe le fesoʻotaʻi. I le faʻaaogaina o se resistor toso i luga, e mafai ona e faʻafesoʻotaʻi le faailoilo ma faʻaaoga le faitotoʻa e aunoa ma le tipiina o ni vaega apamemea.
O le feso'ota'iga 10-pin ma ni nai resistors e fausia ai le matagaluega fa'apolokalame. Afai o resistors uma o ni resistors pull-up, ou te fa'aogaina se feso'ota'iga resistor, ae paga lea, e tasi ua fa'a'ele'eleina.
Mo le polokalameina o se CPLD tutoatasi faapena, e manaʻomia se polokalame faapitoa. E faigofie ona ou fai atu lenei mea, aua e masani ona i ai ni nai mea o loʻo taoto i oʻu tafatafa, ae afai e leai sau tasi, e le faigata tele ona ulufale i le taaloga. O le "Altera USB Blaster" ua faamaonia e faatau atu mo le $50 ma e mafai ona faatauina mai Digikey ma isi nofoaga. E tele aʻu clones mai Ebay, o se tasi o ia mea o se clone e lagolagoina Altera, Xilinx ma Lattice i le taimi e tasi. E i ai se galuega faatino ma se code i luga o le Initaneti e mafai ona faaaoga e fai ai lau lava clone, o le a ou lisiina i laʻu lisi o vitio e mafai ona faia mo le galuega faatino o le faia o clones a le polokalame. O le a ou faaali atu foi se mamanu talita lea e mafai ona polokalameina ai le motherboard, Arduino, PIC, ma isi.
O le polokalama faakomepiuta e manaʻomia e faʻapipiʻi ma faʻapolokalame ai le CPLD e maua fua mai Altera, ae o lenei vaega tuai e manaʻomia le lomiga tuai 9.1. O le tala fiafia, o laʻu lomiga tuai lea e sili ona ou fiafia i ai. Sa i ai se masini suʻesuʻe taimi faigofie, ae na aveeseina i se lomiga mulimuli ane.
O le PCB o se mamanu faigofie e lua ona itu, pe afai e fetaui lelei le laupapa eletise, ou te masani ona faʻaaogaina le kopa mo le faʻapipiʻiina o le eleele ma o nisi taimi e faʻaaogaina ai le sapalai eletise. O nisi taimi e matua malepe lava le sasaa ma e ono mafua ai ni faʻafitauli pe leaga foʻi taunuuga, o lea o le toe sasaa o le kopa o se meafaigaluega, ae e manaʻomia ona pulea.
I aso nei, o le tele (pe a le o le tele) o afifi polokalama CAD o loʻo i ai vaaiga 3D o le oloa mulimuli, e ui lava o le saʻo o ata e naʻo le saʻo e pei o faʻataʻitaʻiga 3D na faʻaaogaina e fai ma sui o vaega. O iinei e mafai ona e vaʻai ai i le mea na ou filifilia ai le faʻataʻitaʻiga 3D mo le 44-pin socket, programming connector, ma le oscillator. O nisi nei o afifi 3D ou te fiafia e faʻaaoga:
E tele fo'i kamupani o lo'o i ai a latou fa'ata'ita'iga 3D o a latou vaega. O Molex ua na'o se tasi o fa'ata'ita'iga o se kamupani ua faia se galuega lelei i lenei matata.
O le mea sese na ou faia e le afaina ai le galuega e pei o le matagofie, ma e le o le faʻafitauli autu lea, o lona uiga, e le talafeagai mo se laupapa falaoa e tasi e leai se solder.
Ina ua ou mafaufau e mafai ona ou faʻasoa atu le mamanu i se tasi, sa ou le fiafia lava i faʻailoga faʻataʻitaʻi o le CPLD ma le pine o le fesoʻotaʻiga 40-pin, o lona tulaga lautele lea. Sa ou tago i se faʻailoga fesoʻotaʻiga laina lua e 40-pin ma fetuʻunaʻi i se tulaga 1-inisi, ae o numera o pine e le o le 1, 2, 3, 4... ae o loʻo faʻanumeraina i le 1 i le itu e pei o se afifi DIP 3, 5, 7... e pei lava o fesoʻotaʻiga uaea lipine. O le mea lea, o se tulaga e le masani ai mo le fuafuaina pe faʻapefea ona faʻafesoʻotaʻi i le module ma le faʻaleleia o le faʻafitauli.
E fa'apena fo'i, o le tofiaina o pine CPLD e fai si fenumiai, ma sa ou fa'aaogaina se seti o mea faigaluega e fa'alagolago i le Boundary Scan Description Language (BSDL) e fatu ai fa'ailoga. O le tele o fa'atau'oloa tetele e iai faila BSDL mo a latou vaega autu, lea e mafai ai ona e (fa'afa'afa'afa) otometi ona fatuina fa'ailoga ma afifi. E pei o so'o se otometi, e mana'omia ona va'aia o se meafaigaluega ma atonu e mana'omia ai se fa'aopoopoga mo taunu'uga sili ona lelei. I lenei tulaga, ou te tu'uina atu e lisi ai pine i le fa'asologa fa'a-alafapeta, lea e toetoe lava a fa'afuase'i pe a siaki pine i luga o le laupapa. E na'o lo'u fai atu sa ou matua popole lava i lena aso.
E te totogia nei auala pupuu i se taimi i luga o le auala. A ou alu e sui lenei module, o le a ou fuafuaina ma tuu i ai se tulaga o le pine e fetaui ma le vaega lava ia, ina ia faigofie ai ona iloa le mea e tuu ai lau oscilloscope probe e pei o le tilotilo i le faailoga o le ata.
A fa'aaogaina laupapa eletise, e iai isi fa'aleleiga e fa'apitoa mo le matagofie po'o le aoga. E mana'omia ona sili atu ona taatele le fa'ailoga o le pine 1 i le tele o afifi, ma ou te fiafia i taimi uma i se nofoaga faigofie e fa'afeso'ota'i ai le eleele o le oscilloscope po'o le uaea VOM. Atonu ou te fa'aopoopoina lenei mea e ala i le fa'aopoopoina o se feso'ota'iga e lua-pine ina ia mafai ona fa'aoga sa'o le eletise ma le eleele i le laupapa nai lo le fa'amauina i pine pito i lalo.
A'o le'i suia le laupapa eletise, ou te fia mautinoa o lo'o galue lelei i lalo o fa'afitauli fa'aletino ma foliga vaaia. Ina ua uma ona ki ma fa'amaonia o lo'o galue lelei le oscillator, sa ou fa'apipi'i le polokalame. E ui o le 3.3v version e fou atu nai lo le polokalama polokalame, ae na iloa le CPLD ma fa'aalia o se masini "e le iloa".
Sosoo ai, sa ou faia se faitau i le Quartus ma tofia ni numera o pine. O le vave o le tuufaatasia ma le sii mai ma le galuega faatino o le faitau e vaaia e le oscilloscope e faamaonia ai e mafai ona faatino le mamanu.
E matuā faigofie lava le matagaluega su'ega vave i le Verilog. O lo'o lisiina i lalo le code. E mafai ona e siiina mai se faila ZIP o lo'o i ai le fa'asologa ma le matagaluega su'ega Verilog o se galuega faatino a le Quartus II (e mana'omia le lomiga 9.1).
E pei ona ou taʻua, o le a ou toe faia se toe teuteuga lona lua o le laupapa matagaluega ina ia sili atu ona uaʻi atu i faʻamatalaga e manaʻomia pe a faʻasoa atu le mamanu poʻo le faia o soʻo se tele o faʻafitauli. Talu ai e manaʻomia ona ou setiina le lautele o le fesoʻotaʻiga pito i lalo i le 0.9 inisi pe itiiti ifo, e mafai ona ou faʻaauau pea ona setiina i le 0.6 inisi, o se afifi DIP "lautele" masani. O le faia o lenei mea o lona uiga o le tuʻuina atu o pine pito i lalo e faʻasaga mai le tulagavae o le soketi CPLD. Ou te le faia lenei mea i se tulaga gaosiga aua na faʻapotopotoina i le lima i le taimi lea, ae o se tasi o sini o le faia lea o se pusa faʻapipiʻi lima. O le faʻafitauli o le faʻapipiʻiina lima o le manaʻomia lea o le oscillator i totonu o se fale faʻapipiʻi SMD, o le faʻataʻitaʻiga e ala i le pu e matua tele lava ma e masani lava e le lagolagoina le tele o le voltage ou te manaʻo ai.
E mafai ona faʻaaoga nei modules e fausia ai se komepiuta faigofie atoatoa? Ou te manatu e manaʻomia ona ou faʻaopoopoina se manatua.
Lol...ioe, e fuafua lava i le ituaiga komepiuta. Peita'i, o "microcontrollers"/microcomputers moni e a'afia i le "pin bonding" o le module, o lona uiga e le mafai ona e mauaina ni fa'aupuga lava mai le module e fai ai se mea e sili atu ona aoga.
Sa ou faia se masini atoa e pulea ai le taimi ma le tulaga o le meapueata NTSC ma le tele e 64, o lea e le manaʻomia ai se masini faʻagasolo (processor).
E tai tutusa lava le Structural Verilog ma le HDL o loʻo faʻaaogaina i le tusi Nand to Tetris.
Aiseā e fai ai vaega e ui atu i pu? E faigofie le uelo 0805! O le taimi lenei mo tagata uma e faia galuega faapitoa e aoao ai lenei tomai.
Afai ou te faia le soketi pito i luga e fa'apipi'i ai pine ua solderina mai le pito i lalo, ona mafai lea ona ou fa'aogaina "6 ogatotonu (e pei o se pu e 40-pin) po'o le fa'alava, ma isi mea fa'apena. O le a na'o le fa'apipi'iina o vaega e fa'aaoga e le lima mo le fa'apipi'iina o uaea pito i lalo. O le soketi pito i luga i tua o vae.
Ae e faigata mo ē amata ona fa'apipi'i mai le pito i lalo. Pe a ou fa'apipi'i ulutala mo le PCB o le breadboard (o nei laupapa fa'apipi'i SMD taugofie e mafai ona e fa'aogaina i luga o le eBay e mafai ona fa'aogaina mo le fa'ata'ita'iga), ou te fa'aofiina ulutala i totonu o le breadboard, ona tu'u lea o le PCB i luga, ona mafai lea ona ou fa'apipi'i faigofie. E matua fetaui lelei lava mo breadboards. Afai e te mana'omia le fa'apipi'i mai le pito i lalo, e sili atu ona faigata.
Afai o le CPLD o loʻo i le ogatotonu (atonu e faigofie ona faʻapipiʻi uaea), e mafai ona faʻapipiʻi faʻalava e aunoa ma le feʻaveaʻi, e 4 laina, pe mafai foʻi ona i le tasi itu le CPLD:
Fa'afetai mo le fautuaga e fa'aofi le mea e fa'apipi'i ai i totonu o le laupapa falaoa a'o le'i fa'apipi'iina. O la'u mea e fai si le mautu.
E fa'apefea pine o le breadboard format DIP i le tasi pito ma le ituaiga "dongle" o le chip socket lava ia i le isi pito? E mafai ona tautau le chip i le pito o le breadboard. O le a fa'apipi'i lelei le auala e fa'apipi'i ai.
|####### ********************** |. Ioe, sa ou filifili e faʻaaoga le lomiga "e leai se totogi" a Altera, e pei lava ona iai lomiga "e leai se totogi" a Xilinx ma Lattice. E tatau ona ou faʻamutaina le taʻamilosaga ma Al Williams ina ia malamalama i mea e lagolagoina e lagolago uma e tatala, lea e tatau ona aofia ai uiga patino o le faʻasologa o masini. Ae ui i lea, ua tele mea ua ou faia i le lomiga e leai se totogi.
Ioe, o loʻo e faʻaalia mai o le CPLD e feʻaveaʻi ma pine ou te talitonu i ai. Afai ou te mulimulitaʻi saʻo i ai, atonu e foliga mai o le rev 2 lea. Pe a mamanuina mo le gaosiga (tele), ou te maaleale i taimi uma i le laʻasaga o le "faʻapotopotoga o le solder lima" aua latou te feʻaveaʻi (o le mea moni o pine solder i le itu e le o se vaega). ) O se vaega ua uma ona solder lima) ae o se pusa laʻititi lenei, e le o se mamanu e faʻatatau i le gaosiga. E iai lava ni aʻu masaniga e faigata ona aveʻese i loʻu matua. :)
Ou te manatu o se laupapa matagaluega foliga-T ma le CPLD ma vaega e le gaoioi ma se vaega lautele foliga-T o le a matua aoga lava pe a tautau i le pito o le laupapa falaoa. O se mea e tai tutusa ma le Adafruit RasPi T-Cobbler (http://www.adafruit.com/products/2028). O le a maua ai le tele o le vaega o le laupapa falaoa.
E fa’anoanoa, o le taofia o le a matuā fa’atapula’aina ai lona fa’aaogaina i galuega fa’aopoopo, e pei lava o na fa’atupu galuega uma e fa’avae i luga o le XR2206 ma le ICL8038.
Manaia le manatu. Ou te fiafia i nei chips e lua. E lē tuai le CPLD, ae o se auala taugofie e faʻatau ai i le 3.3v.
E tusa ai ma lau "fa'ata'ita'iga valea"... e te le'i faia se fa'atulagaga fou e tu'u ai i luga o le laupapa falaoa. Na'o le tu'u muamua o le uaea i luga o le laupapa falaoa, ona tu'u lea o le cpld i luga o le uaea. Pe, afai e mafai ona e toso ese le eletise ma le ground strips mai le tasi o na mea, fa'aaoga ni laupapa falaoa se lua.
E uiga i le Altium ma le Eagle. Ua e mafaufau ea i le KiCad? E leai ni ona tapula'a e te fiafia i le Altium nai lo le Eagle, ma o le mea masani e mafua ai ni mea sese DRC mo pine uma e le feso'ota'i. Afai e te mana'o moni e tatala se pine, e tatau ona e ta'u i ai. (Atonu mo na'o le input, ae le o le output, ma e le'i siakiina lava). O le isi foliga lelei o le faigofie tele ona a'oa'oina. E na'o le aoauli, ma o le tusi lesona fa'atomuaga sili ona lelei na amata ai a'u.
Ou te fiafia i le (vaega tele) smd i luga aʻe o le pu e ui atu ai. E faigofie ona faʻaaoga. E te le tau liliuina le pcb i taimi uma. (O nisi o mea sese valea na faia ona o le faʻataʻitaʻi...). Ma e te le tau tipiina le uaea o le resistor. A faʻasoa se mamanu, e mafai ona tuʻu faigofie ni afifi se tele i luga o se PCB poʻo se vaega e tasi. SMD resistor TH. (E faigata ai teisi le faʻatulagaga).
Sa ou faʻaaogaina le "KiCad Getting Started" i le faatulagaga pdf. O le lomiga tuai sa ou faʻaaogaina e 29 itulau, ae o le lomiga lata mai e 52 itulau. E mafai ona e mauaina i isi aʻoaʻoga (e aofia ai ma fesoʻotaʻiga vitio): http://kicad-pcb.org/help/tutorials/
Ua ou iloa na faia e [Chris Gemmell] mai Hackaday ma The Amp Hour se faasologa i luga o le Kicad http://kicad-pcb.org/help/tutorials/
Atonu e aoga le Kicad, se'i o'u va'ai po'o le a le mea e tupu i le Rev 2. Fa'afetai mo au fautuaga. O mea e ulufale ai e le feso'ota'i o se mea lelei mo le DRC (ERC), ma mo feso'ota'iga ma isi mea e fa'avaivaia ai pe fa'a'ole'ole ai, o le tele o fe'au motusia o le CAD e masani lava ona mafai ona 'alofia.
Fa'atino se suega vave ma tu'u le feso'ota'iga i totonu o se laulau gaogao, fa'atino ni fa'amatalaga ma le DRC. Na tu'uina mai ai ia te a'u ni mea sese o le drc mo pine ta'itasi. Peita'i, o le fa'ailogaina o pine ua iloa e le'i feso'ota'i e matua faigofie lava.
Seti i le passive. E tatau ona ou suʻe (Edit Component -> Edit with Library Editor. E tatala ma uta e le library editor lau component i se isi faamalama, e mafai ona e siakiina pe suia soʻo se vaega o le component. E mafai ona sefe pe faʻafouina le component ua suia i lau schematic. O lenei mea e faigofie ai ona suia vaega. Ou te le popole tele i le library. Mo se faʻataʻitaʻiga, afai e te faʻaaogaina le cpld, e te manaʻo e tuʻuina atu ni igoa taua i pine. O le mea e sili ona taua, o loʻo i ai se interface lelei e mamanuina ai au lava vaega.
I le KiCad's ERC, o pine "e le feso'ota'i" o se ituaiga pine ese mai "pine le feso'ota'i", ma o pine "e le feso'ota'i" uma o le a fa'atupuina ni mea sese. O le auala e galue ai le ERC e faigofie ona fetu'una'i i ou lava mana'oga: Meafaigaluega -> Siaki Tulafono Fa'aeletise -> Filifiliga.


Taimi na lafoina ai: 18-Nov-2021