- funkcja emulatora i skanera 1-Wire,
- obsługa prędkości standardowej i overdrive,
- akceptacja napięcia magistrali do 15 V,
- wbudowany enkoder i wyświetlacz LCD 20×4,
- komunikacja przez USB z programem terminala VT100.
Urządzenie umożliwia emulowanie układów z interfejsem 1-Wire, także tych trudno dostępnych i kosztownych, a nawet takich, które nie istnieją. Opcje synchronizacji mogą przydać się przy analizowaniu przebiegów przez proste oscyloskopy lub rejestratory logiczne, ponieważ synchronizacja może być wywołana sygnałem reset, presence lub wybranym rozkazem, czy też zgodnością adresu albo danej. W przypadku bardziej zaawansowanych oscyloskopów funkcje takie również mają istotne znaczenie, ponieważ przyrządy z analizą protokołu 1-Wire są rzadkością.
Emulując popularny czujnik temperatury typu DS18B20 możemy łatwo ustawić temperaturę 100°C, a za chwilę –30°C. Możemy również ustawić wartości spoza zakresu układu DS18B20, np. 300°C. Przy uruchamianiu oprogramowania z układami only add (np. OTP EPROM) zaoszczędzimy na układach, które mogą być kosztowne.
Funkcje emulatora
- ustawienie dowolnego identyfikatora układu,
- automatyczne obliczanie CRC identyfikatora,
- emulacja prędkości standardowej i overdrive,
- akceptacja napięć na magistrali do 15 V (emulacja pamięci EPROM),
- wbudowana emulacja 6 układów:
- numerów seryjnych DS1990, DS2400, DS2401, DS2411 wszystkie komendy (ReadRom, SkipRom, MatchRom),
- termometru DS18B20 łącznie z EEPROM i alarmami, Search Alarm,
- 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”.
Funkcje skanera
- pułapki na rozkazie i/lub rodzinie układów,
- synchronizacja oscyloskopu: reset, presence, rozkaz, rodzina układów,
- wyświetlanie danych na terminalu VT100 w kolorze z prędkością 500 kb/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 15 V (emulacja pamięci EPROM).
Czym jest tryb overdrive?
Standardowa prędkość transmisji wynosi: 15,4 kbps (max), a overdrive: 125 kbps (max). Zwiększona prędkość osiągnięto przez skrócenie czasu sygnału reset oraz nadawania i odbierania bitu. Dodatkowo przepustowość wzrosła dzięki rozkazowi RESUME (jeden bajt), który zastępuje MATCHROM (dziewięć bajtów) w sytuacji gdy slave był już wcześniej zaadresowany. Przejście do trybu overdrive następuje po wydaniu rozkazu: OverdriveSKIPROM lub OverdriveMATCHROM. Wyjście z tego trybu następuje po wykonaniu resetu w standardowej prędkości (reset w prędkości overdrive nie zmienia ustawienia).