> Chyba lepiej zrobić to na lpt.
> ale to pewnie nie da przepustowosci 1MB/s ;)
ano nie da.. Da ca. 2MB/s... Oczywiście, nie pod windą...
> Chyba lepiej zrobić to na lpt.
> ale to pewnie nie da przepustowosci 1MB/s ;)
ano nie da.. Da ca. 2MB/s... Oczywiście, nie pod windą...
ale ADC podłączony do LPT już tak.
Jak Ci powiem, że piszesz mądrze, tyle, że kompletnie nie na temat, to mi powiedzą, że flekuję...
Marek Lewandowski napisał(a): [ciap]
a o przetwornikach z wbudowanym buforem słyszał?
[ciap]nie marudź.
Andrzej Kamieniecki
Użytkownik "Andrzej Kamieniecki" < snipped-for-privacy@tespol.com.pl> napisał w wiadomości news:epv0es$rjt$ snipped-for-privacy@news.dialog.net.pl...
a jak duze te bufory są ?
nuclear napisał(a): [ciap]
nieduże, wiem o takich po kilka kB góra, ale specjalnie nie szukałem i może ktoś robi większe. Inna sprawa gdzie to dostać potem.
Andrzej Kamieniecki
Użytkownik "Andrzej Kamieniecki" < snipped-for-privacy@tespol.com.pl> napisał w wiadomości news:epv7rd$ub$ snipped-for-privacy@news.dialog.net.pl...
heh, to poszukam bo by mnie interesował przetwornik 1MS 8bit, z buforem min
256B...Użytkownik "nuclear" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:epv8tk$qk5$ snipped-for-privacy@news.onet.pl...
Kup oscyloskop Tektronix i wydłub:-)
nuclear napisał(a): [ciap]
może się mylę ale tu zdaje się jest luka w dostępnym asortymencie. Te o których mówiłem to na znacznie większe częstotliwości.
na kilkanaście kS to pewnie by się nadał ATtiny :-) Zależy Ci na miejscu, cenie czy żeby to był jeden układ? Analog robi szeregowe ADC w obudowach SOT23, do tego jakiś ATiny jako bufor RAM.
a do zastosowania jak w temacie wątku może by się i nadał jaki FISO wydłubany ze starego oscyloskopu?
Andrzej Kamieniecki
o tym nie pomyślalem, faktycznie jakiś uc powinien działac - pytanie tylko ile operacji zajmuje bezposrednie wrzucenie bajtu z portu na stos? np jakby uzył takiej atmegi88 (20MHz kwarc) to ile B/s bym mógł tak wsadzic? zrobilbym to na zewnętrznym przerwaniu, tzn ze impuls na np int0 powodowalby zapisanie jakiegoś portu na stos. po wpisaniu tych 256 bajtów zawartość stosu byłaby wysyłana przez RS do kompa, a uc dawalby pozwolenie na kolejny pomiar...
Dane na stosie i przerwania: to się źle skonczy... Lepiej zapisuj bezpośrednio do ramu.
Kiepsko, samo wywołanie/zakończenie przerwania zajmie Ci ok. 7-8 taktów, do tego odczyt z portu i zapis do ramu, to 3 takty... Lepiej durną pętle czekającą na zmianę bitu na porcie. Jak masz tyle flasha na program, to jeszcze zrób rozwinięty (bez pętli do 256) i to powinno dać jakieś 5 taktów na próbkę czyli 4MS/s. Jak potrzebujesz więcej, to chyba jakiś CPLD, zewnętrzny ram do procka i zapis bezpośrednio do ramu, a procek by służył tylko do odczytu i przesłania tych danych z ramu do peceta.
A dlaczego chcesz próbkowanie wyzwalać co próbkę zewnętrznie?
pozdrawiam
majek
Have something to add? Share your thoughts — no account required.
Ask the community — no account required