Money.plTechnologie dla biznesu Grupy dyskusyjne pl.misc.elektronika Eliminacja czasu martwego częstościomierza TTL - bramk

Eliminacja czasu martwego częstościomierza TTL - bramk

Re: Eliminacja czasu martwego częstościomierza TTL - b

"jedrek" <j...@jedrek> / 2015-04-20 17:13:44
"J.F."
> A bufory licznikow masz, czy widac jak liczy, potem sie wynik zatrzymuje
> na sekunde ?

Oczywiście, że są :) W zależności od potrzeby włączasz lub wyłączasz i są
przeźroczyste - typowe zatrzaski 7475.

> To sie daje zrobic bardzo szybko (~100ns), tylko jest problem z ukladem
> generujacym odpowiednia sekwencje krotkich impulsow.

Aż taki martwy czas nie jest dla mnie wymagany.
Dla brami 1s wystarczy 0,1s a dla 10s nie obraże się o 1s.
Impuls przepisania do zatrzasku i zerowania liczników generowany jest na
dwóch 74123.

> Musi byc na TTL ? Na FPGA byloby latwiej :-)

Moja wiedza na razie zatrzymała się na TTL i nie mam dobrego nauczyciela aby
łyknąć FPGA :) A nieraz przeczytanie samej książki bez przeprowadzenia za
rączkę jest takie mdłe, że człowiek po 10 kartkach lektury nie ma ochoty
dalej w to brnąć - odpuszcza, bo go nie ma kto, co motywować.
 
Czytaj także na forum

Re: Eliminacja czasu martwego częs tościomierza TTL - bramkowanie 10s

Marek <f...@fakeemail.com> / 2015-04-20 22:31:36
On Mon, 20 Apr 2015 17:13:44 +0200, "jedrek" wrote:
> Moja wiedza na razie zatrzymała się na TTL i nie mam dobrego
nauczyciela aby
> łyknąć FPGA :) A nieraz przeczytanie samej książki bez
przeprowadzenia za
> rączkę jest takie mdłe, że człowiek po 10 kartkach lektury nie ma
ochoty
> dalej w to brnąć - odpuszcza, bo go nie ma kto, co motywować.

A nie lepiej wybrać mikrokobtroler jako coś pośredniego między ttl a
fpga? Kiedyś nieznając mcu budowałem układy z ttl, zupełnie
niepotrzebnie, teraz jednym mcu zastępuję to, co kiedyś relizowałem z
wykorzystaniem kilkunastu ttl, nie wspominając o takich układach,
które ttlami się nawet nie da praktycznie zrobić.

--
Marek
 

Re: Eliminacja czasu martwego częstościomierza

butek <e...@invalid> / 2015-04-21 01:36:03
W dniu 20.04.2015 o 22:31, Marek pisze:
>
> A nie lepiej wybrać mikrokobtroler jako coś pośredniego między ttl a
> fpga? Kiedyś nieznając mcu budowałem układy z ttl, zupełnie
> niepotrzebnie, teraz jednym mcu zastępuję to, co kiedyś relizowałem z
> wykorzystaniem kilkunastu ttl, nie wspominając o takich układach, które
> ttlami się nawet nie da praktycznie zrobić.
>
MCU jako front-end do poważnego częstościomierza raczej słabo się nadaje.

--
butek
Safety note: Don't put all your enriched uranium hexafluoride in one
bucket. Use at least two or three buckets and keep them in separate
corners of the room. This will prevent the premature build-up of a
critical mass.
 

Re: Eliminacja czasu martwego częstościomierza

Dariusz Dorochowicz <dadoro@_wp_._com_> / 2015-04-21 08:19:31
W dniu 2015-04-20 o 17:06, jedrek pisze:
> Bez dodatkowych pętli PLL z długim czasem, uśredniających ewentualną
> niestabilność taktu 1PPS z odbiornika GPS uzyskuję dokładność 0,2Hz
> Odbiornik FGPMMOPA6C
> https://www.adafruit.com/datasheets/GlobalTop-FGPMMOPA6H-Datasheet-V0A.pdf
> gwarantuje stałość taktu +/-10ns
> Co w najgorszym wypadku daje błąd na poziomie 0,2Hz. Każdy kolejny
> odczyt trzyma wynika jak skała, nie widzę pływania, skakania.

Teoretycznie dałoby się jeszcze tę sekundę odjąć godząc się na
pogorszenie dokładności przy użyciu monostabla do wytworzenia bardzo
krótkiego impulsu, ale według mnie zysk w czasie nie zrekompensuje
zmniejszenia dokładności.
Impuls musiałby być na tyle długi, żeby miernik go zauważył i tylko
tyle. Być może mógłby to być impuls zerujący licznik (nie sygnał
przeniesienia).
Lepszy wynik mógłbyś uzyskać tylko gdybyś mógł podać impuls startowy do
odbiornika, ale takiej możliwości pewnie nie masz.

Pozdrawiam

DD
 

Re: Eliminacja czasu martwego częstościomierza TTL - b

Piotr_Gałka <p...@cutthismicromade.pl> / 2015-04-21 09:54:59

Użytkownik "jedrek" napisał w wiadomości
news:553517a2$0$28602$b1db1813$a307dbb3@news.astraweb.com...
> "J.F."
>> A bufory licznikow masz, czy widac jak liczy, potem sie wynik zatrzymuje
>> na sekunde ?
>
> Oczywiście, że są :) W zależności od potrzeby włączasz lub wyłączasz i są
> przeźroczyste - typowe zatrzaski 7475.
>
Jak robiłem sobie częstościomierz na TTL-ach (serii UCY) to zamiast 8
zatrzasków 4 bitowych i 4 dekoderów 8 na 1 (wyświetlanie multipleksowe)
dałem 4 rejestry szeregowe (równoległy wpis 8 bitów). Zapętlenie rejestrów
pozwalało uzyskać sygnał dla kolejnych cyfr wyświetlacza.
Każdy scalak wtedy brał około 20mA (nie było HC) więc użycie 5 scalaków
(układ sterujący musiał mieć o jakiś jeden z przerzutnikami JK więcej)
zamiast 12 dawało znaczące zmniejszenie poboru prądu.
Pamiętam, że zrobiłem jakiś błąd logiczny w układzie sterującym i
wyświetlacz pokazywał albo dobry wynik, albo przesunięty o 1 cyfrę -
zależało to od momentu w którym nacisnęło się przełącznik zmiany zakresu -
prawdopodobieństwo dobrego wyniku było 7/8. Jakoś to poprawiłem jedynie
zmieniając połączenia między już użytymi scalakami.
P.G.
 
współpraca