Jak znaleźć potencjometry DS1267 z 1-przewodowym interfejsem szeregowym?
Czy sa w sprzedazy potencjometry ...
From: Mariusz Florek <florek_at_nospam_ias.wat.waw.pl>
Subject: Czy sa w sprzedazy potencjometry ...
Date: Tue, 11 May 1999 10:07:27 +0200
... "sterowane cyfrowo" (typu DS1267), ale z dostepem poprzez
1-przewodowy interfejs portu szeregowego (1-wire serial port interface)?
Uklad DS1267 ma 3-wire serial port interface. Lub czy mozna ww.
interfejs wykorzystac, gdy ma sie tylko 2 przewody do transmisji?
Z gory dziekuje za podpowiedzi
Flores
From: Precess <stepniak_at_nospam_ire.pw.edu.pl>
Subject: Re: Czy sa w sprzedazy potencjometry ...
Date: Wed, 12 May 1999 09:06:30 +0200
Mariusz Florek wrote:
... "sterowane cyfrowo" (typu DS1267), ale z dostepem poprzez
1-przewodowy interfejs portu szeregowego (1-wire serial port interface)?
Uklad DS1267 ma 3-wire serial port interface. Lub czy mozna ww.
interfejs wykorzystac, gdy ma sie tylko 2 przewody do transmisji?
Zrobiłem kiedys układzik na tych potencjometrach - miałem podobny
problem, ale się poddałem i użyłem magistrali trójprzewodowej. Pomysł na
sterowanie dwuprzewodowe polegał na symulacji sygnału ENABLE (nie
pamiętam dokładnie nazwy). Zabrakło mi jednak miejsca na płytce na
dodatkowy układ, który by to robił następująco:
Linia zegarowa steruje dwa układy: jedno z wejsć dwuwejsciowej bramki
AND oraz wejscie wyzwalające opadającym zboczem przerzutnika
monostabilnego.
Wyjscie Q przerzutnika jest podłączone do wejscia ENABLE oraz do
drugiego wejscia bramki AND.
Wyjscie bramki AND steruje wejsciem zegarowym Dallasa.
Linia danych "idzie prosto".
Działa to tak:
Pierwszy impuls zegarowy z magistrali powoduje wyzwolenie przerzutnika,
wobec czego pojawia się sygnał ENABLE, na linii zegarowj Dallasa nie ma
jeszcze nic. Drugi i następne impulsy zegarowe z magistrali przechodzą
przez ANDa, bo przerzutnik jest już wzbudzony.
Kilka uwag:
- trzeba dobrać czas trwania wzbudzenia przerzutnika oraz jego typ
(retrygowalny czy nie). Retrygowalny musi mieć czas wzbudzenia
pokrywający conajmniej dwa impulsy zegarowe z magistrali.
Nieretrygowalny powinien mieć czas wzbudzenia pokrywający całą
transmisję. trzeba też wziąć pod uwagę margines bezpieczeństwa pomiędzy
kolejnymi zapisami danych.
- można użyć łatwiej dostępne układy przerzutników wyzwalanych zboczem
narastającym oraz NANDy (choćby 00); wtedy przed wejsciem wyzwalającym
negujemy sygnał, a ANDa robimy z dwóch NANDów.
Powinno działać, tak jak wspomniałem wczesniej dwa dodatkowe scalaki nie
weszły mi już na płytkę 15x40mm obok innych dwóch, więc nie
przećwiczyłem tego w praktyce.
Życzę powodzenia,
Tomek