Witam,
robiłem niedawno jeden projekt, układ na procesorze ATtiny2313A-PU i wykryłem jak mi się wydaje błąd w konstrukcji tego procesora.
Czy ktoś miał podobny problem i mógłby to potwierdzić?
Procesor ten nie pracuje prawidłowo przy określonych ustawieniach Fuse bitów.
Kiedy jest ustawienie BODLEVEL1=0 i BODLEVEL0=0 , to procesor nie startuje, jeśli jest taktowany przez kwarc (16MHz).
Startuje, jeśli jest taktowany przez zewnętrzny sygnał zegarowy (External Clock).
Od razu mówię, że napięcie zasilania jest prawidłowe i równe 5V, czyli większe od 4.3V wymaganego do pracy procesora z takimi ustawieniami Fuse bitów. Napięcie zasilania jest stabilne i jest kondensator blisko wyprowadzeń zasilania procesora.
Zmieniałem kwarce na inne typy, zmieniałem kondensatory przy kwarcu od 15pF do 27pF.
Zmieniałem ustawienia Fuse bitów SUT1 i SUT0 oraz CKSEL3..CKSEL0.
Nic to nie daje.
Sprawdziłem kilka egzemplarzy ATtiny2313A-PU. We wszystkich jest tak samo.
Sprawdziłem te procesory na różnych płytkach - uniwersalnej i zaprojektowanej do układu z projektu. To samo.
Sprawdziłem starszą wersję tego procesora ATtiny2313 (bez literki A i też w wersji przewlekanej) i nie było żadnych problemów - rusza za każdym razem niezależnie od ustawień Fuse bitów.
Moim zdaniem jest jakaś wada wewnętrzna w procesorach ATtiny2313A.
Wysłaliśmy zapytanie do firmy ATMEL może coś podpowiedzą.
Czy może coś przeoczyłem? Co jeszcze może być przyczyną braku pracy ATtiny2313A-PU ?
Dodam jeszcze, że programowałem ATtiny2313A-PU za pomocą dwóch różnych programatorów - DRAGON i TL866A, co niczego nie zmienia.
robiłem niedawno jeden projekt, układ na procesorze ATtiny2313A-PU i wykryłem jak mi się wydaje błąd w konstrukcji tego procesora.
Czy ktoś miał podobny problem i mógłby to potwierdzić?
Procesor ten nie pracuje prawidłowo przy określonych ustawieniach Fuse bitów.
Kiedy jest ustawienie BODLEVEL1=0 i BODLEVEL0=0 , to procesor nie startuje, jeśli jest taktowany przez kwarc (16MHz).
Startuje, jeśli jest taktowany przez zewnętrzny sygnał zegarowy (External Clock).
Od razu mówię, że napięcie zasilania jest prawidłowe i równe 5V, czyli większe od 4.3V wymaganego do pracy procesora z takimi ustawieniami Fuse bitów. Napięcie zasilania jest stabilne i jest kondensator blisko wyprowadzeń zasilania procesora.
Zmieniałem kwarce na inne typy, zmieniałem kondensatory przy kwarcu od 15pF do 27pF.
Zmieniałem ustawienia Fuse bitów SUT1 i SUT0 oraz CKSEL3..CKSEL0.
Nic to nie daje.
Sprawdziłem kilka egzemplarzy ATtiny2313A-PU. We wszystkich jest tak samo.
Sprawdziłem te procesory na różnych płytkach - uniwersalnej i zaprojektowanej do układu z projektu. To samo.
Sprawdziłem starszą wersję tego procesora ATtiny2313 (bez literki A i też w wersji przewlekanej) i nie było żadnych problemów - rusza za każdym razem niezależnie od ustawień Fuse bitów.
Moim zdaniem jest jakaś wada wewnętrzna w procesorach ATtiny2313A.
Wysłaliśmy zapytanie do firmy ATMEL może coś podpowiedzą.
Czy może coś przeoczyłem? Co jeszcze może być przyczyną braku pracy ATtiny2313A-PU ?
Dodam jeszcze, że programowałem ATtiny2313A-PU za pomocą dwóch różnych programatorów - DRAGON i TL866A, co niczego nie zmienia.
