zobrazení obsahu čítačů
Moderátor: Moderátoři
- petula
- Příspěvky: 836
- Registrován: 22 kvě 2016, 02:00
- Bydliště: Čelákovice / Brandýs n.L / Stará Boleslav
- Kontaktovat uživatele:
Mahoney
otázka:
Řekni mi prosímtě, co to bude přesně za latche (jinými slovy, proč 5x8 a ne 1x40)? Strobe do latchů si dělá čítač sám, nebo to má udělat MCU (a jestli je ten signál někde k dispozici, pokud ho MCU sám nebude dělat)? Jde mi o to, že jestli si MCU nemůže udělat strobe sám, tak potřebuju vědět, kolik času je na vyčtení, převod atd
odpověď:
V čítači s ECL, který dá 40 bitů, bude 5 kusů 8-bitových latche s 3-stavovými výstupy a budou tvořit 8-bitový data bus. Každý 8-bit latch má vlastní /OE signál, kterým si mikropočítač vybere latch a přečte obsah. Terdy na 5x čtení po 8 bitech. Jsou použity 8-bit latche, protože obvod se 40 latche neznám. Dělají se 16-bitové latche, ale o 40 bitovém jsem neslyšel. Pro 8-bitový mikropočítač se mi jevily vhodnější 5x 8-bitové, spíše než 2x 16-bitové + 1x 8-bitový
Strobe do latchů dělá čítač a je odvozen z hradlovacího signálu, který je generován časovou základnou. Pro nahrátí dat do latchů (data se nahrávají všech 40 bitů současně), čítač vygeneruje interupt signál pro mikroppočítač, kterým oznámí nová data v latche. Následující nová data budou opět po ukončení dalšího hradlovacího cyklu. Nejkratší hradlovací cyklus bývá 0.1 sec, obvyklejší je ale 1 sec a při přesném měření to je 10 sec.
Tedy k dispozici je doba min. 0.1 sec.
otázka:
Ještě podotýkám že 40 bitů v BIN je 12 míst v BCD, to jste trochu ujeli, ne?
odpověď:
ne neujeli jsme protože kmitočet 2200 MHz je 2 200 000 000 Hz. Tento kmitočet (něco přes) je mezní kmitočet prvního ECL čítače. Toto 10-místné číslo se zobrazí při hradlování 1 sec. Při hradlování 10 sec. se zobrazí číslo o řád vyšší, tedy 2 200 000 000.0 Hz To už je 11 míst. A pokud se k čítači připojí ještě předdělička např. 1:8, pak při hradlování 8 sec čítač ukáže 17 600 000 000 Hz a při hradlování 80 sec ukáže 17 600 000 000.0 Hz to je těch 12 míst. Tedy čítač bude schopen měřit ke 20 GHz s rozlišením 0.1 Hz.
Podobně tomu je když se čítač přepne do reciprokého režimu a v nejjednodušším případě bude měřit pouze periodu. Pak jsou výsledné hodnoty reciproké, tedy 0.000000 nic Reciproká hodnota se skutečně měří, nevypočítává se mikropočítačem. Tento stav nastane například při měření náběžných a sestupných hran impulzů v trvání jednotek nanosec.
Jinak, já komunikuju, jen tu na ebastlírně nejsem non-stop. Do vlákna "digitronový čítač" jsem před chvilkou nahrál upravenou destičku (upravil jsem ji přes noc a den), která je vhodná pro připojení k mikropočítači a také tabulku signálů na konektoru. U tohoto jednoduchého čítače do 125 Mhz pro "domácí použití" jsou výstupy v BCD a postačí jakýkoliv 8-bit mikropočítač, který data přečte a zobrazí bez nutnosti cokoliv přepočítávat.
otázka:
Řekni mi prosímtě, co to bude přesně za latche (jinými slovy, proč 5x8 a ne 1x40)? Strobe do latchů si dělá čítač sám, nebo to má udělat MCU (a jestli je ten signál někde k dispozici, pokud ho MCU sám nebude dělat)? Jde mi o to, že jestli si MCU nemůže udělat strobe sám, tak potřebuju vědět, kolik času je na vyčtení, převod atd
odpověď:
V čítači s ECL, který dá 40 bitů, bude 5 kusů 8-bitových latche s 3-stavovými výstupy a budou tvořit 8-bitový data bus. Každý 8-bit latch má vlastní /OE signál, kterým si mikropočítač vybere latch a přečte obsah. Terdy na 5x čtení po 8 bitech. Jsou použity 8-bit latche, protože obvod se 40 latche neznám. Dělají se 16-bitové latche, ale o 40 bitovém jsem neslyšel. Pro 8-bitový mikropočítač se mi jevily vhodnější 5x 8-bitové, spíše než 2x 16-bitové + 1x 8-bitový
Strobe do latchů dělá čítač a je odvozen z hradlovacího signálu, který je generován časovou základnou. Pro nahrátí dat do latchů (data se nahrávají všech 40 bitů současně), čítač vygeneruje interupt signál pro mikroppočítač, kterým oznámí nová data v latche. Následující nová data budou opět po ukončení dalšího hradlovacího cyklu. Nejkratší hradlovací cyklus bývá 0.1 sec, obvyklejší je ale 1 sec a při přesném měření to je 10 sec.
Tedy k dispozici je doba min. 0.1 sec.
otázka:
Ještě podotýkám že 40 bitů v BIN je 12 míst v BCD, to jste trochu ujeli, ne?
odpověď:
ne neujeli jsme protože kmitočet 2200 MHz je 2 200 000 000 Hz. Tento kmitočet (něco přes) je mezní kmitočet prvního ECL čítače. Toto 10-místné číslo se zobrazí při hradlování 1 sec. Při hradlování 10 sec. se zobrazí číslo o řád vyšší, tedy 2 200 000 000.0 Hz To už je 11 míst. A pokud se k čítači připojí ještě předdělička např. 1:8, pak při hradlování 8 sec čítač ukáže 17 600 000 000 Hz a při hradlování 80 sec ukáže 17 600 000 000.0 Hz to je těch 12 míst. Tedy čítač bude schopen měřit ke 20 GHz s rozlišením 0.1 Hz.
Podobně tomu je když se čítač přepne do reciprokého režimu a v nejjednodušším případě bude měřit pouze periodu. Pak jsou výsledné hodnoty reciproké, tedy 0.000000 nic Reciproká hodnota se skutečně měří, nevypočítává se mikropočítačem. Tento stav nastane například při měření náběžných a sestupných hran impulzů v trvání jednotek nanosec.
Jinak, já komunikuju, jen tu na ebastlírně nejsem non-stop. Do vlákna "digitronový čítač" jsem před chvilkou nahrál upravenou destičku (upravil jsem ji přes noc a den), která je vhodná pro připojení k mikropočítači a také tabulku signálů na konektoru. U tohoto jednoduchého čítače do 125 Mhz pro "domácí použití" jsou výstupy v BCD a postačí jakýkoliv 8-bit mikropočítač, který data přečte a zobrazí bez nutnosti cokoliv přepočítávat.
- ZdenekHQ
- Administrátor
- Příspěvky: 25593
- Registrován: 21 črc 2006, 02:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Já čekal nějakou (a chtěl) jednoduchou konstrukci na pár MHz, a teď to vykvasilo v neskutečný orloj do 20GHz. Ale tak to tady chodí.Mahoney píše:...třeba PIC18F mají také HW děličku, ZdeňkuHQ
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Vidíš, a přitom jsem nechtěně kecal, už se mi to po čase z hlavy trochu popletlo, mají jen hw násobičku… Ale nejhorší na tom je že máš pravdu, protože jsem taky uvažoval stylem "a když to nebude stačit, vezmu si na ně PIC24 nebo PIC32" A přitom by tu evidentně udělalo největší radost schéma schopné předděličky (než jen ty notoricky známé z dvou typů už "profláklých" a špatně dostupných obvodů) a zbytek už by si každý dobastlil rád podle sebe…
- petula
- Příspěvky: 836
- Registrován: 22 kvě 2016, 02:00
- Bydliště: Čelákovice / Brandýs n.L / Stará Boleslav
- Kontaktovat uživatele:
nene... tento projekt na mikrovlnný čítač s ECL obvody je moje soukromá záležitost, která vznikla před několika roky jako hokus pokus s ECL obvody. Povedlo se mi to zprovoznit, ale skončil jsem na převodu binárních dat. Hardwarově to není moc složitý,ZdenekHQ píše: Já čekal nějakou (a chtěl) jednoduchou konstrukci na pár MHz, a teď to vykvasilo v neskutečný orloj do 20GHz. Ale tak to tady chodí.
Ten jednoduchý čítač, to je ten ve vláknu "digitronový čítač". Pro nedostupnost součástek k projektu "modulární měřící přístroj", jsem se tedy na letošní zimu vrátil k tomuto jednoduchému projektu, malého čítače pro doma.
Takže zpěr do vlákna "digitronový čítač", ačkoliv on s digitrony nejspíš nebude.
Dnes ráno mne v této věci, mikrovlnného čítače a přepočtu 40 bitů binárního slova napadlo ještě jedno řešení. A sice, udělat čítač jen do škatule na stůl, bez displeje, nic ve škatuli nepřepočítávat a jednoduše těch 40 bitů odeslat po sériovým kabelu do PCčka. A v PCčku v LabView jsem schopen těch 40 bitů přepočítat a zobrazit na virtuálním panelu na monitoru. Také jedno z možných řešení. Akorát, že k tomu bude nutné mít PCčko, monitor, klávesnici, myš...
K tomu jsem měl vždy averzi.
Ať už vyvineš libovolně velké úsilí k tomu, aby to fungovalo na "každém" PC za posledních třeba 30 let, může se stát, že se něco změní a za pár let to na nových PC fungovat nebude.
Pak bude majitel nucen si kvůli tomu navíc držet starší PC...
(Na druhou stranu, přiznávám, že sám takové přístroje vlastním.)
Ať už vyvineš libovolně velké úsilí k tomu, aby to fungovalo na "každém" PC za posledních třeba 30 let, může se stát, že se něco změní a za pár let to na nových PC fungovat nebude.
Pak bude majitel nucen si kvůli tomu navíc držet starší PC...
(Na druhou stranu, přiznávám, že sám takové přístroje vlastním.)
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)