Programy, dyskusje dotyczące kitów AVT, autorstawa/współautorstawa Sławomira Skrzyńskiego

***** Musisz się zalogowac aby oglądac całe forum *****

Nie jesteś zalogowany na forum.

#1 2017-09-28 11:32:25

r-mik
Administrator
Dołączył: 2017-09-23
Liczba postów: 31
Windows XPFirefox 52.0

AVT-5571 Opis urządzenia

5571_PCB.jpg
Funkcjonalność emulatora:
- emulacja standardowej prędkości i overdrive,
- ustawienie dowolnego identyfikatora układu,
- automatyczne obliczanie CRC identyfikatora,
- akceptacja napięć na magistrali do 15V (emulacja pamięci EPROM),
- wbudowana emulacja 6 układów:
a) numerów seryjnych DS1990, DS2400, DS2401, DS2411 wszystkie komendy (ReadRom, SkipRom, MatchRom),
b) termometru DS18B20 łącznie z EEPROM i alarmami, Search Alarm,
c) EEPROM DS2431 łącznie z ustawianiem zabezpieczenia przed zapisem (do resetu mikrokontrolera),
- zgłaszanie przerwań/alarmu przez slave,
- emulowane EPROM, EEPROM „resetują” się do wartości fabrycznych po restarcie emulatora, zapewniając im „wieczny” żywot,
- zapisywanie ustawień w pamięci nieulotnej,
- dostępne kody źródłowe, a dzięki obsłudze układów poprzez skok przez wektor możliwość łatwej rozbudowy listy emulowanych układów,
- dużo wolnych zasobów (Atmega1281) umożliwiająca emulacja bardzo wielu układów. Po wymianie mikrokntrolera na Atmega2561 liczba emulowanych układów może znacznie wzrosnąć.


Funkcjonalność master'a (host'a):
- sprzętowa realizacja za pomocą  DS2480 lub DS2482 (możliwa realizacja przez UART ale wyklucza tryb skaner overdrive),
- generowanie napięcia programującego 12V (programowanie pamięci EPROM),
- sprzętowe i programowe zabezpieczenie przed podaniem napięcia programującego na układy niskonapięciowe,
- wykrywanie zgłoszenia przerwania przez slave (tylko DS2480).


Funkcjonalność skanera (tryb standard i overdrive):
- pułapki na rozkazie, rodzinie, rozkazie i rodzinie,
- synchronizacja oscyloskopu: reset, presence, rozkaz, rodzina,
- wyświetlanie danych na terminalu VT100 w kolorze z prędkością 500kb/s (FT220),
- wyróżnianie kolorem resetu, presence, komendy, kodu rodziny, danych z mastera i slave, poprawnej lub złej crc,
- opis tekstowy komendy i kodu rodziny,
- akceptacja napięć na magistrali do 15V (emulacja pamięci EPROM),
- zapisywanie ustawień w pamięci nieulotnej.


Praca równoległa (2 w jednym):
- Możliwa jest równoczesna praca jako master (host) i emulator lub skaner. Modyfikacja oprogramowania umożliwia pracę 3 w jednym (proszę o e-maile w tej sprawie).


Nagrania startu emulatora:
https://es2.000webhostapp.com/5571_2017-09-28-129.mp4
https://es2.000webhostapp.com/5571_2017-09-28-130.mp4

Ekran terminala:
https://es2.000webhostapp.com/5571_Terminal.mp4 5571_Skaner_overdrive.gif 5571_Skaner_Jeden_na_magistrali_-_ReadRom_bez_bledu.gif 5571_Skaner_Kilka_na_magistrali_-_ReadRom_z_bledami.gif 5571_Skaner_brak_ACK.gif 5571_Skaner_EmuLCD.gif

Wszystkie ekrany z artykułu w pełnej rozdzielczości: https://es2.000webhostapp.com/5571_scr.zip

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] CCBot

Stopka

Forum oparte na FluxBB