socketum Zif quattuordecim clavorum

Instrumentum logicum programmabile complexum (CPLD) pars necessaria instrumentorum in repertorio tuo est. Ut nomen indicat, hos microplagos programmare potes ut functiones logicas quas requiris praebeant. Hoc fortasse microplagos obsoletos substituit, vel simpliciter modus est ad discendum et experiendum varias technologias. Quaenam via melior ad discendum quam CPLD utendo et experiri?
Modulum CPLD creavi ut eum in multas res, inter quas tabulas experimentales sine soldadura, inserere possem, sed erravi. Videtur spatium insertionum in tabula experimentali sine soldadura 1.1 pollices esse. Vestigium unciae unae latum feci, nullum spatium relinquens ordini filorum in utroque latere. Heu.
Sed revertar et plura de eo quod facio ostendam: logicam programmabilem facere volo quae velut apparatus construi possit, facile domi adglutinari, in circuitu programmari, et 3.3 aut 5 voltis operari possit.
Ut apparatum facile ad adhaesionem componerem, veterem componentem CPLD adhibui, quod etiam in versionibus 3.3v et 5v praesto est, et programmationem suam servabit, quacumque fonte potentiae. Ipsa logica est circuitus integratus CPLD ex serie Altera Max, in duabus versionibus praesto, aptus tabulis circuitalibus cum 32 vel 64 macrocellulis. Macrocellulae sunt fundamenta logica quae programmantur utens "terminis" logicis et deinde cum aliis macrocellulis per nexus programmabiles interconnexi sunt.
Schema intuens, videre potes non multum continere: imprimis CPLD, circuitum programmandi in circuitu, et oscillatorem qui logicam CPLD agit.
Haec pars EPM7032 et EPM7064 appellatur, utens PLCC (plastic lead chip vector) 44-clavorum, qui interdum J-lead appellatur propter formam J plumbi. Haec pars in socco per foramen inseri potest vel directe ad PCB ferruminari.
Oscillatorem in scheda inclusum continet, ita CPLD operationes cum statu perficere et numeratores celeres creare potest per se, sine necessitate horologii externi. Si horologium externum praesto est, horologium celerrimum in modulo adhiberi potest ad eventum horologii creandum in quolibet margine ascendenti vel descendenti horologii externi, et adhuc praecepta CPLD/FPGA sequendo, id est, rete horologii globalis interna uti debes loco "Asynchroni" qui input horologii agit. Tensio electrica nominalis huius oscillatoris est inter 1.8 et 5.5 volta.
Si pelliculam spectaveris, videbis me de mea praeferentia personali de tractando clavum "INH" in oscillatore disserere; simpliciter dictum, postquam schedam specificationum legitimam esse comprobo, soleo eum vagari sinere.
Cum tales functiones tractarem, inter causas quae mihi in mentem venerunt erat mea odium clavorum input directe cum railibus potentiae (si fieri potest) connectendi. Hoc est, malo resistores seriei uti ad currentem in momentis transitoriis limitandum, etiamsi non necesse esset.
Per annos, nonnulla problemata in productione vidi (magnas copias), et interdum res sicut recirculatio potentiae sinebant ut paxilli directe ad rail potentiae connexi tensionem altiorem haberent quam ipsum microplaculum, quod malum est. Denique, paxillo ad rail potentiae per resistorem (sive potentiae sive terrae) coniunge, et homines sententiam mutare et paxillo postea uti possunt. Hoc praesertim verum est in mea experientia cum ianuis non usitatis; probabiliter scis has ianuas numquam fluctuantes aut sine connexis relinquendas esse. Utiendo resistore sursum movente, signum coniungere et porta uti potes sine vestigiis cupreis secandis.
Coniunctor decem-clavorum et pauci resistores circuitum programmandi formant. Si omnes resistores resistores tractionis sint, reticulum resistorum uterer, sed heu, unus cum terra coniunctus est.
Ad tale CPLD independens programmandum, programmator dedicatus requiritur. Hoc mihi facile dictu est, quia plerumque aliquot iuxta me iacent, sed si nullum habes, non nimis molestum erit ludum ingredi. "Altera USB Blaster" probata quinquaginta dollariis venditur et a Digikey et aliis locis emi potest. Plures exemplares replicatos ex Ebay habeo, quorum unus est exemplar replicatum qui Altera, Xilinx et Lattice simul sustinet. Est proiectum et codex in Interreti qui ad proprium exemplar replicatum creandum adhiberi potest, eum in indice meo possibilium pellicularum pro proiecto replicatorum programmatorum faciendorum enumerabo. Etiam designum scuti ostendam in quo tabula matrix, Arduino, PIC, etc. programmari possunt.
Programma ad CPLD compilandum et programmandum necessarium gratis ab Altera praesto est, sed haec pars vetus versionem antiquam 9.1 requirit. Bona nuntia sunt quod haec versio vetus mihi gratissima erat. Analysatorem temporis intuitivum habebat, sed in versione posteriore sublatum est.
Tabula circuitus impressa (PCB) simplex est, utrinque constructa; dummodo tabula circuiti aptetur, ego soleo aere ad terram connectendam, interdum etiam ad potentiam electricam. Interdum infusio tam interrupta fit ut difficultates aut eventus neglegentes efficiat, itaque infusio aeris iterum instrumentum est, sed moderanda est.
Hodie, multae (si non pleraeque) programmata CAD (Designatio Designationis Automatae) imagines tridimensionales producti finalis continent, quamquam accuratio imaginum tantummodo accurata est quantum exempla tridimensionalia ad partes repraesentandas adhibita. Hic videre potes ubi exemplar tridimensionale pro socco 44-clavorum, connectore programmandi, et oscillatore elegi. Hic sunt nonnulla programmata tridimensionalia quae mihi uti placent:
Multae societates etiam exempla tridimensionalia partium suarum habent. Molex unum tantum exemplum est societatis quae bene in hoc campo perfecit.
Error quem feci functionem non afficit sicut pulchritudinem, neque est problema principale, id est, non aptus est ad singulam tabulam panis sine soldadura.
Cum cogitavi me consilium cum quolibet communicare posse, statim symbolis schematicis CPLD et dispositione pinorum connectoris 40-pinorum, quae est eius vestigium totum, displicebat. Symbolum connectoris 40-pinorum duplicis ordinis ad vestigium unius unciae aptavi, sed numeri pinorum non sunt 1, 2, 3, 4... sed 1 in latere numerantur sicut involucrum DIP 3, 5, 7... sicut connectores funiculi taeniosi. Ergo, vestigium non est intuitivum ad determinandum quomodo cum modulo coniungendum sit et ad difficultates solvendas.
Similiter, assignationes clavorum CPLD paulo confusae sunt, et seriem instrumentorum usus sum quae Lingua Descriptionis Explorationis Limitum (BSDL) ad symbola creanda nituntur. Plerique venditores maiores fasciculos BSDL pro suis componentibus principalibus praesto habent, qui tibi permittunt symbola et fasciculos (semi-)automatice creare. Sicut quaevis automatio, tamquam instrumentum consideranda est et fortasse ulteriorem emendationem requiret ad optimos eventus. Hoc in casu, clavos ordine alphabetico enumerare permisi, quod fere fortuitum est cum clavi in ​​tabula sequimur. Solum dicere possum me illo die valde anxium fuisse.
Pro his compendiariis viis aliquando in itinere solvendum est. Cum hunc modulum modificare conabor, locum clavorum determinabo et ei dabo qui parti ipsi congruat, ut scire ubi specillum oscilloscopicum tuum ponere tam facile sit quam symbolum schematicum inspicere.
Cum laminae circuitales adhibentur, aliae emendationes adsunt quae maxime ad pulchritudinem vel utilitatem spectant. Indicator clavus primi in nonnullis involucris frequentior esse debet, et semper punctum terrae simplicem praefero ad terram oscilloscopii vel filum VOM connectendum. Hoc fortasse adderem addendo connectorem duorum clavorum ut potentia et terra directe ad laminam applicari possint potius quam clavibus inferioribus alligari.
Antequam tabulam circuitalem modificem, volo curare ut recte et sub quaestionibus physicis et pulchritudinis fungatur. Postquam machinam accendi et oscillatorem recte operari confirmavi, programmatorem inserui. Quamquam versio 3.3V recentior est quam programmatura programmandi, CPLD deprehendit et eum ut instrumentum "ignotum" ostendit.
Deinde, numeratorem in Quarto creavi et numeros pinorum assignavi. Celeritas compilationis et deductionis necnon functio numeratoris ab oscilloscopio visa confirmant consilium fieri posse.
Circuitus probationis celeris in Verilog valde simplex est. Codex infra recensetur. Fasciculum ZIP continentem schema et circuitum probationis Verilog ut proiectum Quartus II depromere potes (versionem 9.1 requirit).
Ut dixi, secundam revisionem tabulae circuiti faciam ut diligentius attendam ad singula necessaria cum consilium communico vel varia problemata solvo. Cum latitudinem connectoris inferioris ad 0.9 uncias vel minus constituere debeam, eam ad 0.6 uncias constituere possum, quod est involucrum DIP "latum" typicum. Hoc facere significat sinendum ut paxilli inferiores e vestigio socci CPLD promineant. Hoc in situ productionis non facerem quia manu eo tempore compositum erat, sed unum ex propositis erat instrumentum manu ad ferruminandum facere. Compromissum ad ferruminandum manuale est oscillatorem in involucro SMD superficiali collocari debere, versio per foramen magna est et plerumque ambitum tensionis quem volo non sustinet.
Num fieri potest ut his modulis computatrum integrum et simplicem construam? Memoriam addere mihi necesse est, opinor.
Haha... ita, a genere computatri pendet. Attamen, "veri" microcomputatores/microcomputatores a "coniunctione pinorum" moduli afficiuntur, quod significat te non posse satis terminorum ex modulo elicere ut aliquid nimis utile facias.
Regulatorem temporis et modi camerae NTSC integrum magnitudinis 64 feci, itaque nullus processor requiritur.
Verilog structuralis et HDL in libro "Nand ​​to Tetris" adhibitae plus minusve eaedem sunt.
Cur partes perforent? Soldare 0805 facile est! Nunc tempus est omnibus fabris hanc artem discere.
Si summum receptaculum paxillis ab imo ferruminatis tegere facio, tum "6 centra" (simulantem frustum quadraginta paxillorum) vel diagonaliter, et cetera uti possum. Haec erit stricte manualis soldadura elementorum ad conglutinandos fila inferiora. Summum receptaculum post pedes est.
Sed difficile est tironibus id ab imo adglutinare. Cum conexus pro PCB tabulae panis lindo (hae tabulae adaptatoriae SMD viles, quas in eBay uti potes, ad prototypa facienda adhiberi possunt), conexus in tabulam panis insero, deinde PCB super eam pono, et tum facile adglutinare possum. Hoc aptissimum est pro tabulis panis. Si id ab imo adglutinare debes, etiam difficilius est.
Si CPLD in medio est (facilius fortasse filis connectendum est), diagonaliter sine imbricatione poni potest, quattuor ordines sunt, vel CPLD in uno latere esse potest:
Gratias ago pro consilio ut connectorem in tabulam experimentalem inseras antequam adglutines. Meus paulo instabilis est.
Quid de paxillis tabulae experimentalis formae DIP in uno extremo et "dongle" generis soccorum ipsius microcircuiti in altero? Microcircuitum suspendi potest in extremo tabulae experimentalis. Linea ferrea stricta erit.
|####### ******************** |. Ita, versione "gratuita" Alterae uti decrevi, sicut Xilinx et Lattice versiones "gratuitas" habent. Cyclum cum Al Williams finire debeo ut intellegam quid omne auxilium apertum sustineat, quod attributa propria seriei machinarum includere debet. Hoc dicto, multa cum versione gratuita perfeci.
Ita, ostendis CPLD cum paxillis, opinor, intersecari. Si recte sequar, hoc simile revisioni secundae videri potest. Cum ad productionem (magnam massam) designo, semper allergicus sum gradui "coniunctionis manu ferramento" quia intersecant (re vera paxilli ferramento in latere non componenti). ) Iam est pars manu ferramento confecta) sed hoc est tantum parvum instrumentum, non consilium ad productionem destinatum. Modo habeo quasdam consuetudines quas difficile est mea aetate abicere. :)
Tabula circuiti formae T cum CPLD et componentibus passivis cum parte lata formae T perutilis futura esse puto cum in margine tabulae panis suspendatur. Aliquid simile Adafruit RasPi T-Cobbler (http://www.adafruit.com/products/2028). Hoc maximam partem areae tabulae panis liberam reddet.
Infeliciter, discontinuatio usum eius in proiectis lateralibus graviter limitabit, sicut omnes illi generatores functionum in XR2206 et ICL8038 fundati.
Idea iucunda. Hae duae laminae mihi placent. CPLD non obsoleta est, sed via vilior est eam emendi ad 3.3V.
De "nugis" tuis... revera novam dispositionem non fecisti ut eam in tabulam panis poneres. Filum primum in tabulam panis pone, deinde condensatorem (CPLD) in filo pone. Vel, si fascias potentiae et terrae ex una earum detrahere potes, duabus tabulis panis utere.
De Altium et Eagle. Num KiCad considerasti? Nullas habet limitationes cur Altium Eagle praeferas, et per default errores DRC pro omnibus clavibus non connexis generat. Si vere clavum aperire vis, ei dicere debes. (Fortasse solum ad input, non ad output, et nondum probatum est). Alia optima proprietas est quod facillime discitur. Solum unam pomeridianam sumpsit, et egregium manuale introductorium me initium fecit.
(Maiorem partem) SMD praefero foramini pervii. Facilius adhibentur. Non necesse est PCB semper vertere. (Quaedam stulta errata propter speculam facta sunt...). Nec necesse est filum resistoris secare. Cum consilium communicatur, plures sarcinae commode in PCB vel in una parte poni possunt. Resistor SMD TH. (Hoc quidem dispositionem paulo complicatiorem reddit).
"KiCad Getting Started" in forma PDF usus sum. Vetus versio quam usus sum viginti novem paginas habet, recentissima autem quinquaginta duas. Invenire potes in aliis documentis instructoriis (nexus etiam cum pelliculis): http://kicad-pcb.org/help/tutorials/
Scio [Chris Gemmell] ex Hackaday et The Amp Hour seriem de Kicad fecisse http://kicad-pcb.org/help/tutorials/
Kicad fortasse utilis erit; videam quid in Rev. 2 fiat. Gratias ago pro suggestionibus tuis. Ingressus non connexi bona res sunt pro DRC (ERC), et pro connectoriis aliisque rebus quae eos molles vel IO servant, pleraque nuntia disiunctionis CAD plerumque evitari possunt.
Experimentum celeriter fac et connectorem in tabulam vacuam conice, annotationes et DRC exsequere. Errores DRC pro singulis clavibus mihi dedit. Attamen, clavibus notis non connexis notandis facillimum est.
Ad passivum constitutum. Quaerere debeo (Emendare Componentem -> Emendare cum Editore Bibliothecae). Editor bibliothecae aperit et componentem tuum in fenestra separata onerare, ubi quamlibet partem componentis inspicere vel mutare potes. Componente mutato servari vel in schemate tuo renovari potest. Hoc componentes mutare facillimum reddit. De bibliotheca non multum curo. Exempli gratia, si cpld uteris, nomina significativa clavibus assignare vis. Magis autem interest, bona interfacies est ad componentes tuos designandos.
In ERC KiCad, clavi "non connexi" genus clavi differunt a "clavis passivis", et omnes clavi "non connexi" errores generabunt. Modus quo ERC operatur facile ad proprias praeferentias aptari potest: Instrumenta -> Verificator Regularum Electricarum -> Optiones.


Tempus publicationis: XVIII Kalendas Decembres, MMXXI