Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Kontroler syntezy PC01
SP6FRE Offline
Leszek
****

Liczba postów: 725
Dołączył: 20-09-2009
Post: #3
RE: Kontroler syntezy PC01
Witam!
Faktycznie, pomysł sterowania po SPI przyszedł mi do głowy po tym jak nie mogłem wysterować wyświetlacza za pomocą 8 bitowej magistrali danych.
Sterowanie za pomocą magistrali 16 bitowej udaje mi się bez problemu ale to dodatkowe 8 linii.
Niestety, ten wyświetlacz nie ma za bogatej dokumentacji dotyczącej Bascom-a w jakim programuję. Musiałbym prawdopodobnie pisać od podstaw bibliotekę do obsługi wyświetlacza po SPI bo nie udało mi się znaleźć coś gotowego a nie bardzo mam na to ochotę. Biblioteka dla wersji 16 bitowej jest dostępna i działa więc mogę skupić się nad meritum pomysłu :-)
Wyświetlacz jest dość tani i dostępny, dodając koszt procesora, kontroler zamknie się w cenie istotnie poniżej 100PLN. Do tego trzeba będzie doliczyć koszt modułu DDS-a AD9850 lub 51 lub modułu SI570 ale na to nie mam wpływu :-(.
Mając do dyspozycji Mega128 w dobrej cenie nie muszę kombinować ze współdzieleniem portów. Początkowo miałem pewne osiągnięcia z użyciem rejestru CD4508 (8 bitowy zatrzask) przez co zyskiwałem 8 bitów ale po bliższym przyjrzeniu się okazało się, że są potrzebne dodatkowe bity na sterowanie tym rejestrem więc zysk zmniejszył się do 6 linii a na końcu okazało się, że nie wszystkie linie ILI9325 dają się w taki sposób obsłużyć - w szczególności linia R/W nie nadaje się na buforowanie z użytą biblioteką.
Użycie procesora jako kanapki na płytkę zmniejsza ryzyko uszkodzenia całej płytki ze względu na uszkodzenie procesora. Planuję na głównej płytce użycie CD4514 do sterowania przełączaniem pasm i mnożnika czestotliwości z możliwością jego ominięcia za pomocą zwor. Pozostałe elementy to piny We/Wy więc sama płytka będzie dość prosta do zmontowania.
L.J.
Witam!
Na razie prezentuję podstawowy schemat blokowy kontrolera.

İmage

Na jego płytce znajdą się się w zasadzie gniazda i piny a także układy CD4514, AD8014 oraz ICS502. Reszta, to znaczy wyświetlacz, generator i procesor montowane będą do gniazd w formie oddzielnych modułów.
CD4514 to dekoder 1 z 16. Licząc pasma od 1.8 do 50MHz wykorzystanych będzie 10 wyjść typu 0/1 a dodatkowe pozycje mogą być przeznaczone na funkcje specjalne (np. włączenie tłumika wejściowego).
Sygnał z odpowiedniego generatora, którym może być moduł AD9850, AD9851 lub SI570 może być przez układ zwor skierowany wprost na wyjście. Ale może podlegać również, dzięku systemowi zwor, wzmocnieniu (dotyczy to generatorów analogowych) w układzie AD8014. W końcu, sygnał może też podlegać multiplikacji w układzie ICS502 również przez odpowiednie ustawienie zwor.
L.J.
(Ten post był ostatnio modyfikowany: 10-04-2017 22:18 przez SP6FRE.)
10-04-2017 13:16
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Kontroler syntezy PC01 - SP6FRE - 10-04-2017, 10:51
RE: Kontroler syntezy PC01 - SQ8MVY - 10-04-2017, 12:48
RE: Kontroler syntezy PC01 - SP6FRE - 10-04-2017 13:16
RE: Kontroler syntezy PC01 - SQ1GYQ - 12-04-2017, 22:01
RE: Kontroler syntezy PC01 - SP6FRE - 20-04-2017, 15:16
RE: Kontroler syntezy PC01 - SP6FRE - 30-04-2017, 10:48
RE: Kontroler syntezy PC01 - SP6FRE - 03-05-2017, 22:39
RE: Kontroler syntezy PC01 - SP6FRE - 16-05-2017, 15:36
RE: Kontroler syntezy PC01 - SQ2EER - 16-05-2017, 21:22
RE: Kontroler syntezy PC01 - SP6IFN - 16-05-2017, 22:32
RE: Kontroler syntezy PC01 - SP6FRE - 17-05-2017, 9:11
RE: Kontroler syntezy PC01 - SP6FRE - 24-05-2017, 8:22
RE: Kontroler syntezy PC01 - SQ8MVY - 24-05-2017, 10:23
RE: Kontroler syntezy PC01 - SP6FRE - 24-05-2017, 11:14
RE: Kontroler syntezy PC01 - SP6FRE - 02-06-2017, 10:25
RE: Kontroler syntezy PC01 - SP6FRE - 13-06-2017, 15:42
RE: Kontroler syntezy PC01 - SP6FRE - 17-06-2017, 21:13
RE: Kontroler syntezy PC01 - SP6FRE - 10-07-2017, 10:12
RE: Kontroler syntezy PC01 - SP6FRE - 28-07-2017, 19:53
RE: Kontroler syntezy PC01 - SP6FRE - 16-08-2017, 11:46
RE: Kontroler syntezy PC01 - SQ1GYQ - 16-08-2017, 19:24
RE: Kontroler syntezy PC01 - SP6FRE - 20-09-2017, 13:21
RE: Kontroler syntezy PC01 - SP6FRE - 05-11-2017, 19:56
RE: Kontroler syntezy PC01 - SP6FRE - 17-11-2017, 9:37
RE: Kontroler syntezy PC01 - SP6FRE - 12-12-2017, 12:56
RE: Kontroler syntezy PC01 - SP2JQR - 12-12-2017, 13:56
RE: Kontroler syntezy PC01 - SP6FRE - 12-12-2017, 16:55
RE: Kontroler syntezy PC01 - SP2JQR - 12-12-2017, 18:11
RE: Kontroler syntezy PC01 - SP9VNM - 13-12-2017, 11:13
RE: Kontroler syntezy PC01 - SP6FRE - 15-12-2017, 14:37

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości