Skocz do zawartości
Trwa aktualizacja silnika forum! Czytaj więcej.. ×

Pawel_PS_Blog

  • wpis
    1
  • komentarz
    1
  • wyświetleń
    18772

Soekris DAM1021 DAC - wgrywanie filtrów i flashowanie oprogramowania

Pawel_PS

5972 wyświetleń

Od czego tu zacząć. Chyba na początek od informacji, że jest to mój pierwszy blog, a więc również pierwszy wpis jaki posiadam. Miałem kiedyś własną stronę związaną z innym hobby, ale jakieś 10 lat temu na skutek różnych komplikacji życiowych zaprzestałem jej prowadzenia, a potem definitywnie usunąłem.

 

Tak więc witam serdecznie na moim blogu i zapraszam do lektury. Na sam początek opiszę jak skonfigurować oprogramowanie, aby móc flashować DAC Soekris DAM1021 oraz wgrywać nowe filtry. Opisuję poszczególne kroki, tak aby osoby mało zaznajomione z komputerami z łatwością sobie poradziły. Ponieważ większość użytkowników komputerów posługuje się na co dzień Windowsami moja instrukcja dotyczy tego systemu. Ale gdy znajdę czas i będzie taka potrzeba opiszę możliwość połączenia terminalowego pomiędzy komputerem z Linuxem i naszym DAC Soekris DAM1021, który będę nazywał "DAM-em".

 

Po pierwsze

Musisz posiadać w komputerze port RS232, w starszych urządzeniach znany jako port "COM". Jeśli Twój komputer jest nowszy i nie posiada "COM-a" należy zaopatrzyć się w konwerter USB -> RS232, który pozwoli połączyć się z dostępnego w PC-cie portu USB.

 

Połączenie portu RS232 z DAC-em Soekris

Naszego DAM-a łączymy z portem COM (9-pinowe gniazdo komputera lub konwertera USB-RS232) TRZEMA przewodami zgodnie z poniższym rysunkiem. Należy zwrócić uwagę, że przewody "2" i "3" są skrosowane, tj. wyjście z pinu nr 2 w COM-a łączy się z pinem nr 3 w DAMie. Analogicznie kolejny przewód. Zresztą rysunek pokazuje dokładnie jak to połączyć.

blogentry-31204-0-91642700-1430242338_thumb.jpg

 

Proste? Pewnie że tak i dodatkowo mamy załatwiony temat kabelkologii i przechodzimy do czystszej części zabawy, a mianowicie wgrywania filtrów.

 

Oprogramowanie terminalowe

W starszych wersjach Windowsów występowało oprogramowanie terminala, zdaje się Hyperterminal. Ale powyżej XP (chyba, ale nie chce mi się sprawdzać od której nie ma) Windows nie ma takiego oprogramowania i należy ściągnąć z Internetu darmowy program terminalowy. Ja polecam program o nazwie "Tera Term" http://en.sourceforge.jp/projects/ttssh2/ .

Po zainstalowaniu należy odszukać plik o nazwie “ttermpro.exe” i można wyciągnąć skrót na pulpit, aby przy kolejnej aktywności mieć program łatwo dostępny.

blogentry-31204-0-47691000-1430243327_thumb.jpg

 

Po uruchomieniu programu "Tera Term" należy wybrać port komputera, na którym będzie odbywała się komunikacja z DAM-em. Zazwyczaj będzie to port o nazwie "COM1". Postępujemy jak na poniższych obrazkach, czyli wybieramy opcję "New connection"

blogentry-31204-0-32983500-1430243894_thumb.jpg,

 

a potem zaznaczamy odpowiedni port [COM1]

blogentry-31204-0-87241000-1430243911_thumb.jpg

 

Teraz musimy skonfigurować COM1, aby bezproblemowo łączył się z DAC-em. Parametry, które należy wprowadzić w opcji "Setup" -> "Serial port ..." blogentry-31204-0-43486300-1430244146_thumb.jpg są następujące:

 

Baud rate: 115200

Data bits: 8

Stop bits: 1

Parity: none

Flow control: none

 

Tak wygląda to na monitorze: blogentry-31204-0-61705600-1430244194_thumb.jpg

 

Połączenie z DAM-e

Nareszcie mamy już wszystko, co potrzebne do flashowania oprogramowania DAC-a oraz wgrywania filtrów. Można powiedzieć, że już jest z górki.

 

Na konsoli należy nacisnąć 3 razy znak "+" (plus), tj. +++ . Ale tutaj dwie ważne UWAGI:

  1. W zależności od konfiguracji terminala naciskanie klawisza "+" nie będzie widoczne na ekranie. Należy po prostu trzy razy pod rząd nacisnąć "plus" i poczekać na odpowiedź DAM-a, która będzie widoczna w oknie terminala.
     
  2. Na mojej klawiaturze numerycznej wciskanie "plusa" nic nie daje. Muszę używać znaczka "+" umieszczonego na klawiaturze podstawowej ponad znakiem równości "=". Proszę więc sprawdzić u siebie, czy nie będzie tak samo.

Wracając do głównego wątku: po wpisaniu "+++" czekamy na odpowiedź terminala. Jeśli połączenie między komputerem i DAC-em jest prawidłowe, a terminal i port skonfigurowane właściwie zobaczymy napis wielce radujący serce "młodego programisty"

blogentry-31204-0-69782900-1430245027_thumb.jpg

 

Możemy od razu sprawdzić, czy posiadamy najnowszą wersję oprogramowania DAC-a o numerze 0.90 - proszę zwrócić uwagę na napis "FPGA Rev 0.9". Teraz możemy chwilę "porozmawiać" z DAC-em wpisując znak zapytania "?". Wyświetlą się dostępne komendy "uManagera", który pozwala na porozumiewanie z DAM-em.

 

blogentry-31204-0-69782900-1430245027_thumb.jpg

 

Wgrywanie filtrów

Już prawie koniec... Najważniejszy, ale chyba najprostszy. W oknie terminala należy wpisać polecenie "download" (bez cudzysłowu). Odpowiedzią będzie informacja, aby rozpocząć wysyłanie pliku transferem xmodem. Wchodzimy w File -> Transfer -> XMODEM -> Send

blogentry-31204-0-69782900-1430245027_thumb.jpg

 

Wybieramy plik z interesującym nas filtrem (rozszerzenie pliku *.SKR), klikamy "Otwórz" i następuje wgrywanie filtru do DAM-a

blogentry-31204-0-94508700-1430245807_thumb.jpg blogentry-31204-0-27086500-1430245823_thumb.jpg

 

Po przesłaniu nowych danych do DAM1021 pojawi się komunikat "File downloadad and programmed..." oraz wielkość wgranego pliku

blogentry-31204-0-69251300-1430245942_thumb.jpg

 

I to prawie koniec. Należy napisać jeszcze polecenie "EXIT", przeresetować DAC-a (wyłączyć i włączyć) i możemy cieszyć się nowym filtrem.

 

Źródło nowych filtrów

Jeśli Twoja znajomość języka angielskiego pozwala na czytanie i zastanawianie się nad zaletami i wadami nowych filtrów, pracami nad ich udoskonalaniem oraz poczynionymi zmianami możesz sprawdzać forum "diyAudio" i temat poświęcony filtrom http://www.diyaudio.com/forums/digital-line-level/269776-filter-brewing-soekris-r2r.html .

 

Możesz także pójść na skróty bez czytania prawie tysiąca postów i ściągnięcie kilku podstawowych filtrów ze strony https://hifiduino.wordpress.com/2015/04/19/digital-filters-for-soekris-r-2r-dac/ . W przejrzystej tabeli umieszczone jest kilkanaście różnych filtrów z opisami. Ja na początek polecam zapoznać się "CRaPMagic_LP", "1021filtNewNOS" oraz "1021filtNQ_C128_100". A potem można poszerzać swoje ustawienia o kilkadziesiąt innych, aby znaleźć ten najbardziej nam odpowiadający.

 

KONIEC

Jak było? Mam nadzieję, że poradziliście sobie ze wszystkim.

 

Paweł



1 komentarz


Rekomendowane komentarze

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.