Jak znaleźć potencjometry DS1267 z 1-przewodowym interfejsem szeregowym?

Czy sa w sprzedazy potencjometry ...





Poprzedni Następny
Wiadomość
spis treści
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

Poprzedni Następny
Wiadomość
spis treści
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:
(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.
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