Jump to content
IGNORED

PRE 2020 - przedwzmacniacz audio


Waldi_06
 Share

Recommended Posts

OK, to wszystko rozumiem i nie negowałem kosztu płytki. Może trochę źle się wyraziłem, ale chodziło o to, że przesyłanie do Ciebie i od Ciebie procesorów (płytek, całego przedwzmacniacza ?) generuje niepotrzebne koszty. 
Rozumiem, że przesłanie pliku HEX (jak w innych projektach na forum) do samodzielnego wgrania nie wchodzi w grę ze względu na ochronę praw autorskich.
Ale to trochę akademicka dyskusja, sądząc po opiniach o Twoich innych projektach wszystko będzie OK.

AMB

Link to comment
Share on other sites

Trcochę zwlekam z wysłaniem dokumentacji bo mi się w pracy zakręciło - jakoś jej więcej na jesień.

A teraz wracamy do pre.
Pilot - soft startuje z pilotem RC6. Jest też dobra wiadomość, raczej lepsza niż poprzednia. Otóż na płytce mamy przyciski, mogą one być zdublowane i powieszone na obudowie - jest do tego złęcze.
W pre jest menu Servisowe w którym wybieramy pilota z predefiniowanych.
Jest też miejsce do uczenia dowolnego sprawnego pilota o w miarę cywilizowanych czasach. Można sobie zaprogramować swój własny pilot, lub kilka przycisków. Daje to sporą elastyczność.
Wyświetlacz - w Menu Serv można wybrać 2x20 lub 2x40. Oczywiście musi być standardowy ze sterownikiem HD44780. Program współpracuje ze sterownikiem wykorzystując informację zwrotną. Czyli szybkie wyświetlacze zyskają, a z wolnymi nie będzie problemu z obsługą. Poprostu procek czeka na potwierdzenie przez wyświetlacz informacji przesłania danych. Co usparwnia nieco komunikację.

Zauważone błędy są trzy.
Pierwszy to zły opis U19, który nazywa sie inaczej.
Po drugie tak jak na schemacie nie lutujemy obwodu XLRin. A to z powodu mojej nie możności jego uruchomienia. Symulator pokazuje poprawność elektryczną układu, ale podczas pracy zachowuje się jakby miał za mało albo za dużo prądu ze źródła. Za jakiś czas umieszczę erratę z poprawką. Bo albo sam sobie coś źle polutowałem albo muszę się  nad nim pochylić. Docelowo będzie to wejście XLR podłączane do dowlonego wejścia 1-7 wewnetrznym przewodem (są opisane złączki).
Po trzecie to brak ściezki do IN3 U18. W tym przypadku na schemacie który teraz sie robi umieszczę krótkie info o konieczności podłaczenia dwóch przelotek od spodu pcb o długości coś ok 1cm.

Na razie tyle.

Większy bół głowy bedziecie mieli z doborem napięcia przekaźników. Poprostu należy się zdecydować na 5 albo 12volt i pod to napięcie dobrać rezystory ustalające napięcie stabilizatorów. Jak będa na 5v to transformator części cyfrowej powinien być na min 6volt napiecia znamionowego (pod pełnym obciążeniem). A jak przekaźniki trafią sięna 12 volt to dany stabilizator będzie miał inne wartości rezystorów a także będzie transformator na inne napięcie. Akurat u mnie mam w sieci 238-242 volty więc jak podłączam 12vol znamionowego z trafa na 220volt to mam akurat. Ale zalecam ten transformator 15volt na 230.

Edited by Waldi_06

www.sparus.pl

Link to comment
Share on other sites

Prostym rozwiązaniem problemu zdalnej aktualizacji oprogramowania jest bootloader z szyfrowaniem.
Tym bardziej że na schemacie widzę port UART który nadaje się do tego idealnie.
Końcowy użytkownik dostaje zaszyfrowany plik który jest rozszyfrowywany dopiero wew. procesora.
Do aktualizacji jest potrzebny tylko PC z portem UART.
Takie rozwiązanie stosowałem w swoim sterowniku i wielu forumowiczów korzystało z możliwości samodziolenej
aktualizacji oprogramowania bez potrzeby posiadania programatora. Jednocześnie chroniło to firmware przed nieautoryzowanym kopiowaniem.

JarekC

Link to comment
Share on other sites

11 hours ago, JarekC said:

jest bootloader z szyfrowaniem

Przepraszam za offtop. To jest jakieś gotowe rozwiązanie przemysłowe czy samemu się to implementuje? Bo rozumiem na stałe w bootloaderze jest klucz który umie rozszyfrować obraz tak? Co stoi na przeszkodzie żeby ten klucz z BL wyjąć?

Link to comment
Share on other sites

2 godziny temu, Daniel_68412 napisał:

Przepraszam za offtop. To jest jakieś gotowe rozwiązanie przemysłowe czy samemu się to implementuje? Bo rozumiem na stałe w bootloaderze jest klucz który umie rozszyfrować obraz tak? Co stoi na przeszkodzie żeby ten klucz z BL wyjąć?

To jest możliwe, zdaje się, jedynie przy całkowitym wyczyszczeniu pamięci mikrokontrolera, Ale wtedy i tak zaszyfrowanego oprogramowania z zewnątzr się nie zainstaluje.

Link to comment
Share on other sites

3 godziny temu, Daniel_68412 napisał:

Przepraszam za offtop. To jest jakieś gotowe rozwiązanie przemysłowe czy samemu się to implementuje? Bo rozumiem na stałe w bootloaderze jest klucz który umie rozszyfrować obraz tak? Co stoi na przeszkodzie żeby ten klucz z BL wyjąć?

Procesor jest zabezpieczony przed odczytem, tym samym nie można wyciągnąć bootloadera i znaleźć klucza.
Fuse bity są tak ustawione że Flash można modyfikować tylko z obszaru bootloadera.
Oczywiście nie jest to zabezpeiczenie idealne ale na domorosłych hakerów w zupełności wystarcza.
Możeliwe że klucz udałoby się wyciągnąć przy pomocy ataku typu Side channel ale wymaga to odpowiedniego sprzętu i wiedzy.

JarekC

 

 

Link to comment
Share on other sites

W dniu 15.10.2021 o 21:29, JarekC napisał:

Prostym rozwiązaniem problemu zdalnej aktualizacji oprogramowania jest bootloader z szyfrowaniem.
Tym bardziej że na schemacie widzę port UART który nadaje się do tego idealnie.
Końcowy użytkownik dostaje zaszyfrowany plik który jest rozszyfrowywany dopiero wew. procesora.
Do aktualizacji jest potrzebny tylko PC z portem UART.
Takie rozwiązanie stosowałem w swoim sterowniku i wielu forumowiczów korzystało z możliwości samodziolenej
aktualizacji oprogramowania bez potrzeby posiadania programatora. Jednocześnie chroniło to firmware przed nieautoryzowanym kopiowaniem.

JarekC

>JarekC
Jarek - dzięki za info. Znam to rozwiązanie. Ale od razu zakładałem, że nie będzie wielu chętnych na to pre. Dlatego wydaje mi się, że przesłanie zaprogramowanej kości będzie tu prostrze (mniej ambarasu) niż otrzymanie zaprogramowanego zabezpieczonego procesora. Być może się mylę.

www.sparus.pl

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

                  wykrzyknik.png

AdBlock blocking software detected!


Our website lives up to the displayed advertisements.
The ads are thematically related to the site and are not bothersome.

Please disable the AdBlock extension or blocking software while using the site.

 

Registered users can disable this message.