logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATmega128][C] Zakłócenia interfejsu SPI przy korzystaniu z USB

lala166 26 Sty 2012 23:28 2315 3
REKLAMA
  • #1 10453703
    lala166
    Poziom 21  
    Cześć!
    Mam problem, który muszę dosyć szybko rozwiązać. Zasilanie układu jest podwójne: albo z przetwornicy, albo z usb. Komunikacja z portem usb za pomocą FT232RL. Jak zasilam z przetwornicy a chce komunikacje to odcinam zasilanie zaraz za portem usb zworką.
    W przypadku, gdy podłączony jest kabel USB (sprawdzałem również na ekranowanym) to mam dosyć duże zakłamanie przy odczycie temperatury po SPI.

    Samej komunikacji USB -> USART, jeszcze nie sprawdzałem.

    [ATmega128][C] Zakłócenia interfejsu SPI przy korzystaniu z USB

    Linie PE0 i PE1 dołączone są do gniazda programowania ISP. Ale jak widać są one odłączane z zworkami od FT232RL.

    Zbadałem wpływ włączania linii USB: GND, VDD, D+ D- na zachowanie układu. Wystarczy podłączyć GND kompa z GND płytki (lub VDD bez zworki na płycie, lub co gorsza oba) aby układ zaczął mierzyć niepoprawnie.

    Czy to jakaś wina zakłóceń? Brak filtracji?
  • REKLAMA
  • #2 10458248
    INTEII
    Poziom 14  
    Witam,

    Nie warto oszczędzać na elementach.

    Poniżej schemat z noty katalogowej FT232R ze strony 26 wraz z zaznaczonymi brakującymi elementami filtrującymi.

    Pozdrawiam,
    Hiob.
  • REKLAMA
  • #3 10459193
    lala166
    Poziom 21  
    Faktycznie, zapomniałem o koraliku lecz widziałem wiele nawet produkcyjnych urządzeń bez niego ..
  • #4 10459453
    tmf
    VIP Zasłużony dla elektroda
    Rozumiem, że przekłamania nie wynikają z problemów z samym SPI lecz częścią analogową przetwornika temperatury? Jakiego używasz? Oczywiście należy pamiętać o filtrowaniu, odpowiednim prowadzeniu zasilania itd. Koralik, odpowiednie kondensatory w tym pomogą. Pokaż samą część pomiarową układu. I BTW, to przełączanie napięć zasilających zworką to dosyć kuriozalny pomysł, czekający tylko na twoją pomyłkę.Jeden tranzystor załatwia sprawę.
REKLAMA