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



Teraz jest 22 gru 2024, o 18:43


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
Avatar użytkownika

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

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
Avatar użytkownika

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

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
Avatar użytkownika

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

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