Orodha ya maudhui:

Kete ya Dijiti ya DIY: Hatua 6
Kete ya Dijiti ya DIY: Hatua 6

Video: Kete ya Dijiti ya DIY: Hatua 6

Video: Kete ya Dijiti ya DIY: Hatua 6
Video: Vileja/Biskuti aina 6 | Mapishi ya vileja aina 6:Vileja vya tende,njugu,chumvi,jam,siagi na katai. 2024, Novemba
Anonim
Kete ya dijiti ya DIY
Kete ya dijiti ya DIY

Hii inaelezea jinsi ya kubuni Kete ya Dijiti, jenereta ya nambari isiyo ya kawaida kutoka 1 hadi 6. Kifaa hiki kinaweza kutumika badala ya kete inayotumiwa sana. Inayo onyesho la LED lenye nambari 1-sehemu 7 na vifungo viwili: "Run" na "Display Previous". Kete ya Dijiti inaweza kuwezeshwa kutoka kwa betri moja ya CR2032. Haina nguvu ya kuwasha kwa sababu ya utumiaji mdogo wa nguvu wakati wa uvivu.

Hapo chini tulielezea hatua zinazohitajika kuelewa jinsi chip ya GreenPAK imesanidiwa kuunda Kete ya Dijiti. Walakini, ikiwa unataka tu kupata matokeo ya programu, pakua programu ya GreenPAK ili kuona Faili ya Ubunifu wa GreenPAK iliyokamilishwa tayari. Chomeka GreenPAK Development Kit kwenye kompyuta yako na hit program ili kuunda IC ya kawaida kudhibiti Kete yako ya Dijiti.

Hatua ya 1: Usanifu wa Kifaa

Usanifu wa Kifaa
Usanifu wa Kifaa

Ubunifu una vitalu vifuatavyo:

  • Jenereta ya Entropy
  • Sajili ya Maoni ya Sauti
  • Binary kwa 7-Sehemu ya avkodare
  • Kitengo cha Udhibiti
  • Mipangilio ya Macrocell

Hatua ya 2: Jenereta ya Entropy

Jenereta ya Entropy
Jenereta ya Entropy

Jenereta ya entropy imejengwa na oscillators nne za asynchronous. Mbili kati ya hizo zimejengwa kwa kutumia kitanzi kilichofungwa kilichofungwa na kuchelewesha (1 MHz na 6.5 MHz). Wengine wawili ni GreenPAK's OSC1 (2.048 MHz pamoja na kugawanya na 3) na OSC2 (25 MHz imegawanywa na 2).

Kuingiza ishara chache za saa zenye kupendeza kwa lango la XNOR ni vya kutosha kupata ishara isiyotabirika juu ya pato lake (kelele au entropy). Lakini macrocell ndani ya SLG46826V huruhusu kutengeneza suluhisho ngumu zaidi. Kutumia oscillator moja zaidi na DFF tunapata ishara isiyo ya kawaida kabisa.

Hatua ya 3: Sajili ya Maoni ya Sauti ya Sauti

Sajili ya Maoni ya Sauti
Sajili ya Maoni ya Sauti

LFSR ya 3-bit imejengwa kwa kutumia DFF tatu na lango moja la XNOR. Kizuizi hiki na kila saa ya kuingiza hutengeneza nambari ya uwongo isiyo ya kawaida ya 3-bit. Hapa, badala ya pigo la saa, ishara ya kelele inaingia kwenye pembejeo ya LFSR, ikizalisha nambari halisi ya 3-bit.

Hatua ya 4: Binary hadi kwa sehemu ya sehemu 7

Binary kwa 7-Sehemu ya avkodare
Binary kwa 7-Sehemu ya avkodare

Ili kubadilisha nambari isiyo na mpangilio ya 3-bit inayotokana na LSFR, Binary kuwa sehemu ya sehemu ya 7 hutumiwa, angalia Kielelezo 3. Decoder imejengwa kwa LUTs 3-bit.

Hatua ya 5: Kitengo cha Udhibiti

Kitengo cha Udhibiti
Kitengo cha Udhibiti

Kitengo cha kudhibiti ni sehemu ya kifaa kilichoundwa kuanza na kuacha baada ya kipindi cha sekunde 3. Pini mbili zimesanidiwa kama pembejeo na vifungo viwili lazima viunganishwe kutoka VDD hadi pini hizo. Wakati kitufe cha "Run" kinabanwa, kifaa huendelea kutoa nambari za nasibu. Mara tu baada ya kifungo kutolewa, kizazi kinasimama na LFSR hufunga matokeo yake. Decoder baadaye huendesha onyesho la sehemu 7. Baada ya kipindi cha pili 3, Kete ya Dijiti huenda bila kufanya kazi. Kifaa bado kimewashwa, lakini kwa sababu oscillations zote zimezimwa, matumizi ya sasa ni ya chini sana. Hii inaruhusu kifaa "kukumbuka" nambari ya mwisho iliyobadilishwa. Ikiwa kitufe cha "Onyesha Uliopita" kimesisitizwa, nambari ya mwisho inayotengenezwa itaonyeshwa hadi kitufe kitolewe. Kwa sababu Kete ya Dijiti imeundwa kuchukua nafasi ya kete za kawaida, 3-bit LUT12 hutumiwa kuiwasha tena wakati "0" au "7" inatokea. Hii inahakikisha kifaa kitazalisha nambari isiyo ya kawaida katika anuwai ya 1 hadi 6.

Hatua ya 6: Mipangilio ya Macrocell

Mipangilio ya Macrocell
Mipangilio ya Macrocell
Mipangilio ya Macrocell
Mipangilio ya Macrocell
Mipangilio ya Macrocell
Mipangilio ya Macrocell
Mipangilio ya Macrocell
Mipangilio ya Macrocell

Kwa kila macrocell, mipangilio inarejelea meza zilizo hapo juu.

Hitimisho

Kete ya Dijiti inaweza kutumika kama uingizwaji wa kete za kawaida kwenye kasino au wakati wa kucheza michezo mingine yoyote ambapo kete zinahitajika. Inayo jenereta ya entropy ambayo inazalisha kila wakati nambari 3-kidogo wakati kitufe cha "Run" kinabanwa. Inasimama na kuonyesha matokeo tu wakati kitufe kinatolewa, kwa hivyo sababu ya kibinadamu pia huathiri nambari inayotengenezwa ya nasibu. Oscillators nne za asynchronous pamoja na ubadilishaji wa kitufe cha kibinadamu hufanya kifaa kitabiriki kabisa na kisichotarajiwa.

Ilipendekeza: