Witam, chcę podłączyć AVR z napięciem zasilania 3,3V do pamięci RAM (LVTTL) zasilanej też 3,3V. Czy będę potrzebował konwerter napięć albo bufor, czy może jednak zadziała to beż dodatkowych układów cyfrowych??. Pamięć ta to DRAM KM48V8104B PDF
Serdecznie pozdrawiam
Jak podłączyć AVR (CMOS) do ukladu LVTTL??
- mariusz256
- Użytkownik
- Posty: 144
- Rejestracja: 28 wrz 2005, 17:16
- Lokalizacja: Stobierna k/Rzeszowa
- Kontakt:
Witaj.
Porównaj poziomy jedynki i zera LVTTL: http://www.interfacebus.com/voltage_LV_threshold.html
z tabelką DC Characteristics w dokumentacji Twojego AVR, w której znajdziesz parametry VIL, VIH, VOL oraz VOH.
Popatrz także na wykresy:
- I/O Pin Input Threshold Voltage vs. VCC (VIH, I/O Pin Read as “1”)
- I/O Pin Input Threshold Voltage vs. VCC (VIL, I/O Pin Read as “0”)
- I/O Pin Input Hysteresis vs. VCC
a także tutaj: http://mikrokontrolery.blogspot.com/201 ... frowy.html
Porównaj poziomy jedynki i zera LVTTL: http://www.interfacebus.com/voltage_LV_threshold.html
z tabelką DC Characteristics w dokumentacji Twojego AVR, w której znajdziesz parametry VIL, VIH, VOL oraz VOH.
Popatrz także na wykresy:
- I/O Pin Input Threshold Voltage vs. VCC (VIH, I/O Pin Read as “1”)
- I/O Pin Input Threshold Voltage vs. VCC (VIL, I/O Pin Read as “0”)
- I/O Pin Input Hysteresis vs. VCC
a także tutaj: http://mikrokontrolery.blogspot.com/201 ... frowy.html
Re: Jak podłączyć AVR (CMOS) do ukladu LVTTL??
Nie analizując not katalogowych na 99% możesz podłączyć bez konwertera.mariusz256 pisze:Witam, chcę podłączyć AVR z napięciem zasilania 3,3V do pamięci RAM (LVTTL) zasilanej też 3,3V. Czy będę potrzebował konwerter napięć albo bufor,(...)
- mariusz256
- Użytkownik
- Posty: 144
- Rejestracja: 28 wrz 2005, 17:16
- Lokalizacja: Stobierna k/Rzeszowa
- Kontakt:
- mariusz256
- Użytkownik
- Posty: 144
- Rejestracja: 28 wrz 2005, 17:16
- Lokalizacja: Stobierna k/Rzeszowa
- Kontakt:
Witam, z SRAM próbowałem i jest to świetna sprawa ale są drogie i małej pojemności. Opłaca się ich szukać w starych rupieciach na. w odtwarzaczach DVD bo można wylutować nawet kilkanaście cennych megabitów. DRAM-ów każdy elektronik znajdzie co najmniej kilka kości nie potrzebnej już pamięci komputerowej, ja mam 8 scalaków po 8MB.
Wiem ze jest trudniej i trzeba przeznaczyć kilka procent pracy procesora na obsługę tej pamięci ale myślę ze warto spróbować.
Mam jeszcze zapytanie, pod spodem wstawiłem skriny z pdf ATMEGA128 i Pamięci SRAM, napięcie wyjściowe logicznej jedynki pamięci SRAM wynosi od 2,4V, a napięcie wejściowe logicznej jedynki ATMEGA128 wynosi od 3V (napięcie zasilania 5V). Jeżeli podam napięcie mniejsze o 0,6V na nóżkę uP to wystąpi logiczna jedynka??, czy jednak zbyt duża różnica??
Pozdrawiam
Pozdrawiam.
Wiem ze jest trudniej i trzeba przeznaczyć kilka procent pracy procesora na obsługę tej pamięci ale myślę ze warto spróbować.
Mam jeszcze zapytanie, pod spodem wstawiłem skriny z pdf ATMEGA128 i Pamięci SRAM, napięcie wyjściowe logicznej jedynki pamięci SRAM wynosi od 2,4V, a napięcie wejściowe logicznej jedynki ATMEGA128 wynosi od 3V (napięcie zasilania 5V). Jeżeli podam napięcie mniejsze o 0,6V na nóżkę uP to wystąpi logiczna jedynka??, czy jednak zbyt duża różnica??
Pozdrawiam
Pozdrawiam.
- Załączniki
-
- Atmega128
- Atmega128.png (1016 Bajtów) Przejrzano 16026 razy
-
- SRAM
- SRAM.png (530 Bajtów) Przejrzano 16026 razy
- mariusz256
- Użytkownik
- Posty: 144
- Rejestracja: 28 wrz 2005, 17:16
- Lokalizacja: Stobierna k/Rzeszowa
- Kontakt:
Na ale miałeś zasilać układ z tego samego napięcia? I pamiętaj że te 2.4V to wartość minimalna dla prądu obciążenia 1mA. Wartość typowa będzie na pewno większa od tych 2.4V. Dodatkowo na twoje szczęście ATMEGA128 ma na wejściach przerzutnik Schmitta.Mam jeszcze zapytanie, pod spodem wstawiłem skriny z pdf ATMEGA128 i Pamięci SRAM, napięcie wyjściowe logicznej jedynki pamięci SRAM wynosi od 2,4V, a napięcie wejściowe logicznej jedynki ATMEGA128 wynosi od 3V (napięcie zasilania 5V). Jeżeli podam napięcie mniejsze o 0,6V na nóżkę uP to wystąpi logiczna jedynka??, czy jednak zbyt duża różnica??
mariusz256 pisze:Dzisiaj ponownie przeglądając pdf pamięci SRAM zauważyłem ze napięcie logicznej jedynki jest podane pod obciążeniem ujemnym -1.0mA które wynosi 2,4V. Jak mam to rozumieć zakładając ze chcę podłączyć do wejścia AVR np. ATMEGA128??.
Jest taka "tradycja", że jeśli prąd Wpływa do układu scalonego to zapisujemy go ze znakiem plus, zaś jeśli prąd Wypływa z układu to zapisujemy go ze znakiem minus
- mariusz256
- Użytkownik
- Posty: 144
- Rejestracja: 28 wrz 2005, 17:16
- Lokalizacja: Stobierna k/Rzeszowa
- Kontakt:
Tak, początkowo układ miał być zasilany 3,3V ale znalazłem nową zwykłą ATMEGA128 na napięcie 5V i dwie kości pamięci SRAM zasilane też napięciem 5V. Program będzie troszkę bardziej skomplikowany bo będzie mniej pamięci jak zakładałem, a kości pamięci DRAM odstawię na kilka tygodni i zaoszczędzę kilka złotych. Dzięki za odpowiedz bo nie mam wprawy jeśli chodzi o demontaż SMD wiele pinowych kostek w przypadku niedziałania układu.
Pozdrawiam
Pozdrawiam