Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 11 cze 2025, o 06:04


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 29 cze 2013, o 20:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sie 2012
    Posty: 245
    Lokalizacja: Kielce
    Pomógł: 6

    Witam
    Szukałem w googlach ale nie znalazłem. Potrzebuje schematu usbasp'a z translatorem poziomów. Generalnie chodzi mi o to żebym nie musiał dawać tych dwóch diod zenera w szeregu na zasilaniu.

    W zasadzie chodzi mi o to że będę chciał użyć bootloadera USB :
    http://www.workinprogress.ca/v-usb-tuto ... mega-tiny/
    i chce tak połączyć AVRa z USB aby zachować zgodność napięć (gdybym miał schemat z usbasp'a to bym sobie go zaadaptował do powyższego projektu).

    Właśnie kiedyś zrobiłem usbaspa bez tych dioda zenera i efekt by taki że po podłączeniu do PC stacjonarnego wykrywał się jako usbasp a na laptopach jako uszkodzony. Jak dodałem diody zenera to na wszystkich przedstawiał się prawidłowo.

    I jeszcze jedno: przeglądałem scalaczki dedykowane właśnie do konwersji napięć i mają one nóżki na które trzeba podać napięcie wyjściowe. I skąd ja mam to napięcie wsiąść?

    _________________
    1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2013, o 21:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lis 2011
    Posty: 534
    Lokalizacja: Mierzyn
    Pomógł: 9

    czy to Ci nie wystarczy : http://www.atnel.pl/download/elektronik ... rukcja.pdf ?

    _________________
    pozdrawiam
    Jachu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2013, o 21:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sie 2012
    Posty: 245
    Lokalizacja: Kielce
    Pomógł: 6

    Z tego co mi wiadomo usbasp atnela tak samo jak 99% usbasp'ów nie posiada translatora poziomów.

    Programator USBASP firmy atnel pobiera prąd z USB a następnie ma stabilizator 3,3v i w ten sposób pomija translator poziomów. Ja mam ten problem ze w swoim projekcie używam wyświetlaczy LED , driverów do tych wyśweitlaczy (a na nich też jest spadek napięcia), LCD (kótry wymaga 5v) itp i dlatego cały układ zasilam z 5 v a chce używać usb.

    _________________
    1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796



    Ostatnio edytowano 29 cze 2013, o 21:18 przez Wojtek001, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2013, o 21:16 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    z tego co mi wiadomo te ów dwie diody zenera są konieczne dla poprawnego działania VUSB gdyż inaczej na M8/88 i podobnych się zrealizować nie da , jeśli chcesz bez diod zainteresuj się innym programatorem np MKII gdzie zastosowany procek ma sprzętowe USB i nie wymaga wspomagania diodami.

    zaś translacja poziomów jest realizowana na wyjściu programatora do układu docelowego.
    na usb żadnej translacji nie ma .

    poczytaj o VUSB będziesz wiedział o co chodzi

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2013, o 21:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sie 2012
    Posty: 245
    Lokalizacja: Kielce
    Pomógł: 6

    SunRiver napisał(a):
    z tego co mi wiadomo te ów dwie diody zenera są konieczne dla poprawnego działania VUSB gdyż inaczej na M8/88 i podobnych się zrealizować nie da , jeśli chcesz bez diod zainteresuj się innym programatorem np MKII gdzie zastosowany procek ma sprzętowe USB i nie wymaga wspomagania diodami.

    zaś translacja poziomów jest realizowana na wyjściu programatora do układu docelowego.
    na usb żadnej translacji nie ma .

    poczytaj o VUSB będziesz wiedział o co chodzi

    Z praktyki wiem że jeśli (szczególnie na laptopach bo na stacjonarnych jest dobrze) avr "gada" na liniach danych USB poziomami 5V i 0V to PC wykrywa urządzenie uszkodzone. Jak zbije napięcie dwiema diodami zenera do około 3,3 V to jest dobrze.

    czyli mówisz że w tych usbasp z translatorem to translacja nie jest przy USB? No właśnie schemat rozwiał by mi wszystkie wątpliwości.


    Problem jest taki:
    Chce użyć HIDbootloadera wykorzystującego vusb (słyszałem legendę że to działa). Nie mogę użyć ani serii U2 ani xmegi bo to generuje nadmierne koszty (np konieczność kupienia innego programtora do xmegi) i dodatkowe problemy (np. nigdy nie miałem w rękach xmegi, nie mam czasu się kształcić tylko chcę szybko dokończyć projekt, mam już pcb pod m32)

    Schemat który jest w pierwszym linku działa tylko na komputerach stacjonarnych lub na laptopach też jeśli w jakiś sposób zmniejszę napięcie na D+ i D-: np przez stabilizator albo przez diody na lini zasilającej cały układ. Ja chcę zrobic tak aby zmniejszyć napięcie (względem GND całego układu i USB) na linach danych USB a napięcie w pozostałej części układu zostawić na 5V. Jest jakiś sposób aby tak zrobić?

    _________________
    1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2013, o 21:44 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    zawsze możesz użyc AT90USBxxx

    tu masz wszystko o VUSB http://www.obdev.at/products/vusb/index.html

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 cze 2013, o 21:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sie 2012
    Posty: 245
    Lokalizacja: Kielce
    Pomógł: 6

    Stronę znam i z niej korzystam.
    I właśnie na pierwszym schemacie jest to feralne rozwiązanie z dwiema diodami zenera.

    _________________
    1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 cze 2013, o 20:38 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sie 2012
    Posty: 245
    Lokalizacja: Kielce
    Pomógł: 6

    Przed chwilą wpadło mi do głowy całkiem inne rozwiązanie. Można użyć dwóch stabilizatorów. Jeden 5V do zasilania wyświetlaczy LED i LCD i drugi 3,3 V dla logiki (uC, sterowniki LED no i właśnie linie danych USB).

    Tylko teraz pozostaje kwestia LCD. Ponieważ ciężko dostać LCD alfanumeryczne na 3,3V to czy uszło by coś takiego że zasilę LCD z 5V a będę wysyłał dane z uC zasilanego z 3,3V :?: ? Pewnie mój pomysł nie ma racji bytu dlatego pytam się tu zamiast tracić czas na testy.

    _________________
    1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 cze 2013, o 22:13 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Oczywiście że ujdzie ci to na sucho , stale tak robię , zerknij choćby na projekt Protezy do ATB gdzie STM32 jest zasilany z 3,3V a reszta ATB normalnie 5V i linie sterujące do LCD idą na 3,3V a logika pracuje na 5V i wszystko działa prawidłowo.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lip 2013, o 18:04 
    Offline
    Użytkownik

    Dołączył(a): 12 paź 2012
    Posty: 207
    Lokalizacja: Rzeszów
    Pomógł: 16

    Niekoniecznie, bo STM-y pracując na 3V3 mają piny które bez problemu mogą pracować jako wejścia akceptujące poziomy TTL. W nocie te wyprowadzenia są opisane w tabeli skrótem FT.

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 lip 2013, o 20:23 
    Offline
    Użytkownik

    Dołączył(a): 12 paź 2012
    Posty: 207
    Lokalizacja: Rzeszów
    Pomógł: 16

    Sorki. Napisane z rozpędu, w odniesieniu do posta Sun'a.
    tak to jest jak się dawno tydzień forum nie czyta i się później wszystko czyta naraz :P

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO