-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!new
s.wcss.wroc.pl!not-for-mail
From: Waldek Hebisch <h...@a...uni.wroc.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: wyj?cie z karty MDA (PC) - jak wy?wietli? na czymkolwiek obecnym?
Date: Wed, 18 May 2016 22:56:38 +0000 (UTC)
Organization: Politechnika Wroclawska
Lines: 80
Message-ID: <nhirv6$ges$1@z-news.wcss.wroc.pl>
References: <57370809$0$28126$426a74cc@news.free.fr>
<573a10fb$0$679$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<dvlhh82zbew9$.xx6o7uw11n7x$.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<pal0f9egsybh$.17mkm5x278c3h.dlg@40tude.net>
<s...@f...lasek.waw.pl>
<370tm2siy9lq.4w0xwzu2611e$.dlg@40tude.net>
<573c0aed$0$649$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<573c345c$0$28109$426a74cc@news.free.fr>
NNTP-Posting-Host: hera.math.uni.wroc.pl
X-Trace: z-news.wcss.wroc.pl 1463612198 16860 156.17.86.1 (18 May 2016 22:56:38 GMT)
X-Complaints-To: a...@n...pwr.wroc.pl
NNTP-Posting-Date: Wed, 18 May 2016 22:56:38 +0000 (UTC)
Cancel-Lock: sha1:p7vT8T4wJYtszzlggengrNnCCQE=
User-Agent: tin/2.2.1-20140504 ("Tober an Righ") (UNIX) (Linux/4.1.3 (x86_64))
Xref: news-archive.icm.edu.pl pl.misc.elektronika:700219
[ ukryj nagłówki ]Mateusz Viste <mateusz.viste@localhost> wrote:
> On 18/05/2016 10:56, Jaros?aw Soko?owski wrote:
> > ale zapu?ciwszy gugla znalaz?em co? takiego:
> > http://aknamunka.uw.hu/mdah/1st.html
>
> Tak, czyta?em to ju?, a tak?e Cezar podawa? ten link 3 dni temu. To
> wymaga jednak ingerencji w sam? kart? MDA, a to niekompatybilne z moimi
> za?o?eniami (moje za?o?enia: be?owe pud?o wraz z wszystkimi swoimi
> wn?trzno?ciami to ?wi?to?? i nie nale?y w og?le go otwiera? - mog? tylko
> podpi?? si? do pin?w MDA z ty?u, i to tylko z nale?ytym szacunkiem i
> najwy?sz? pokor? nie patrz?c dziurkom prosto w oczy). :)
>
> P?ki co mam kilka trop?w:
> - RPi z MDA wpi?tym do GPIO (czekam na drobne cz??ci by to przetestowa?)
> - AVR kt?ry zczytuje MDA i podaje co drug? lub co trzeci? klatk? do
> RPi po jakim? SPI
> - monitor kt?ry obs?uguje 720x350 (?aden z moich LCD nie ?apie
> niestety, a do CRT chwilowo nie mam dost?pu)
> - GBS8200 (zam?wione, zobaczymy czy da si? nam?wi?, czytaj?c
> specyfikacje mam jednak du?e w?tpliwo?ci)
> - "scan doubler" kt?ry przerabia?by 720x350 na 720x700 (ale nie mam
> poj?cia jak taki doubler mia?by wygl?da? z punktu widzenia elektroniki)
>
> Czyta?em jeszcze o rzeczach typu FPGA i CPLD, ale to ju? dla mnie level
> 99 - a ja jednak bardzo chcia?bym uzyska? jaki? efekt przed rokiem 2030.
>
> Jak si? okazuje, mimo technologicznego post?pu, odczyt sygna??w
> cyfrowych o szybko?ciach rz?du 15 MHz to nie taka trywialna sprawa.
Normalnie w technice cyfrowej masz sygnaly synchroniczne, tzn. jest
zegar i sygnaly zmieniaja sie w ustalenej relacji do zegara, np.
po rosnacym zboczu zegara. Sygnal wideo nie zawiera zegara, wiec
jesli go probkujesz uzywajac nezalezny zegar powiedzmy 15 MHz to
nie wiesz ktory piksel czytasz, dany czy nastepny. Zeby w miare
prosto czytac taki sygnal potrzebujesz zegar powiedzmy 4 razy szybszy,
czyli rzedu 53 MHz. Jesli chcesz to robic w prosty sposob
programowo to bedziesz mial kilka instrukcji na probke, czyli
200-300 MIPS.
Co do twoich tropow:
- zapomij o Arduino. Jest program AVRIsp ktory czyta sygmal
USB low speed, tzn. 1.5 MHz. To jest rzezba asemblerowa
ktora trudno by polepszyc.
- GPIO w rPI tez nie daje rozsanych szans. Ludzie probowali
na GPIO robic podobne rzeczy i powyzej 100 kHz sa problemy.
Jak napiszesz w asemblerze driver jadra to sa mozliwe
wyzsze czestotliwosci, ale nie jest jasne czy bedzie lepiej
niz w Arduino. Procesor w rPI moze wykonac duzo wiecej
instrukcji niz procesor w Arduino ale odbywa sie to kosztem
tego ze nie wiesz kiedy te instrukcje beda wykonane.
Jesli myslisz o realizacji programowej to jakis (male) szanse
masz z procesorami klasy STMF4 czy STMF7 -- masz mozliwosc
czytania lini GPIO z czestoscia rzedu 40 MHz. Rozsadniejszym
rozwiazaniem moze byc uzycie sprzetowego SPI w procesorze --
w zasadzie SPI zbiera strumien bitow na wejsciu i zamienia go
na bajty. Ale potrzebujesz procesor gdzie SPI chodzi do 50 MHz
i nie ma przerw miedzy bitami. Specyfikacja SPI mowi ze transmisja
jest sterowana zegarem a procesor generujacy zegar moze robic
przerwy gdzie mu sie podoba (podobno procesor uzywany w
Arduino robi przerwe po kazdym bajcie). Dokladniej, jesli
SPI dziala w trybie master to procesor generuje zegar transmisji
i teoretycznie moze robic przerwy kiedy chce. Czysto teoretycznie
mozna ustawic procesor w tryb slave i podlaczyc mu zewnetrzny
zegar 50 MHz (ale tryb slave czesto ma mniejsza maksymalna
czestotliwosc niz master).
Co do "odczytu sygnalow 15 MHz": ty faktycznie chcesz zmiany
zegara transmisji (konwersji) co wymaga wyzszych czestotliwosci.
Nie jest to technicznym problemem ale jak uzyjesz staromodne
uklady to bedzie ich troche. No a nowoczesne uklady maja
swoje komplikacje. W przypadku procesora uzycie go do
czytania sygnalu jest marnotrawstwem, uzywasz skomplikowanego
urzadzenia zeby zrobic cos co robi prosty rejestr przesuwajacy.
Przy malych szybkosciach to marnotrawstwo nie boli, ale
przy 50 MHz rozne rzeczy ktore robi procesor moga zabierac
zbyt wiele czasu by to dobrze dzialalo.
--
Waldek Hebisch
Następne wpisy z tego wątku
- 19.05.16 08:35 Dariusz Dorochowicz
- 19.05.16 08:39 J.F.
- 19.05.16 08:56 J.F.
- 19.05.16 10:16 Jarosław Sokołowski
- 19.05.16 10:36 Jarosław Sokołowski
- 19.05.16 10:36 J.F.
- 19.05.16 10:57 Mateusz Viste
- 19.05.16 11:12 Mateusz Viste
- 19.05.16 11:53 J.F.
- 19.05.16 11:58 Andrzej W.
- 19.05.16 12:28 ACMM-033
- 19.05.16 12:28 s...@g...com
- 19.05.16 12:48 J.F.
- 19.05.16 13:04 J.F.
- 19.05.16 13:35 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML