-
1. Data: 2023-06-08 22:17:15
Temat: TXB0108 psuje stary system uC
Od: heby <h...@p...onet.pl>
Cześć.
Jest sobie stary system 6502.
Podpinam do niego translator poziomów TXB0108.
Po stronie B (5V) mam wpiete F2,R/W i kilka lini danych i adresowych
(tak dla testów).
Po stronie A (3.3V) nic nie jest wpięte. Wiszą sobie. Podobnie by
wisiały, jak by było tam wpięte jakieś wejście.
OE ma podane "1", więc układ jest włączony.
System nie wstaje. Po stronie A sygnały wyglądają dobrze. Po stronie B
widzę te same sygnały ładnie skonwertowane na 3.3V. Ogólnie procesor coś
robi, ale wygląda na to, że wykonuje jakieś popsuty kod. Czasami
przechodz w stan KILL co oznacza że odczytał śmieciowy optcode.
Ktoś kojarzy jakąs wadę TXB0108 która tu się może ujawnić? W/g
internetów wyjścia B mogą wisieć - mają wewnętrzny pullup. Z drugiej
strony, może jest tak, że strona A zmienia stan na 0, a natępnie pullup
ze strony B pociąga to do 1 i powoduje szum na stronie A? Nie mam
doświadczenia z tymi scalakami, używam je po raz pierwszy i od razu coś
psują.
-
2. Data: 2023-06-08 22:40:27
Temat: Re: TXB0108 psuje stary system uC
Od: heby <h...@p...onet.pl>
On 08/06/2023 22:17, heby wrote:
>Po stronie A sygnały wyglądają dobrze. Po stronie B
> widzę te same sygnały ładnie skonwertowane na 3.3V.
Oczywiscie pisząc to pomyliłem A z B. Wszystko poniżej ma być zamienione.
-
3. Data: 2023-06-09 08:36:56
Temat: Re: TXB0108 psuje stary system uC
Od: Dariusz Dorochowicz <_...@w...com>
W dniu 2023-06-08 o 22:17, heby pisze:
> Cześć.
>
> Jest sobie stary system 6502.
>
> Podpinam do niego translator poziomów TXB0108.
>
> Po stronie B (5V) mam wpiete F2,R/W i kilka lini danych i adresowych
> (tak dla testów).
>
> Po stronie A (3.3V) nic nie jest wpięte. Wiszą sobie. Podobnie by
> wisiały, jak by było tam wpięte jakieś wejście.
>
> OE ma podane "1", więc układ jest włączony.
>
> System nie wstaje. Po stronie A sygnały wyglądają dobrze. Po stronie B
> widzę te same sygnały ładnie skonwertowane na 3.3V. Ogólnie procesor coś
> robi, ale wygląda na to, że wykonuje jakieś popsuty kod. Czasami
> przechodz w stan KILL co oznacza że odczytał śmieciowy optcode.
>
> Ktoś kojarzy jakąs wadę TXB0108 która tu się może ujawnić? W/g
> internetów wyjścia B mogą wisieć - mają wewnętrzny pullup. Z drugiej
> strony, może jest tak, że strona A zmienia stan na 0, a natępnie pullup
> ze strony B pociąga to do 1 i powoduje szum na stronie A? Nie mam
> doświadczenia z tymi scalakami, używam je po raz pierwszy i od razu coś
> psują.
Też nie używałem, widzę, że w karcie katalogowej zwracają uwagę na OE.
Ma być w stanie niskim dopóki napięcia zasilania się nie ustabilizują,
może tu jest problem.
Pozdrawiam
DD
-
4. Data: 2023-06-09 08:50:51
Temat: Re: TXB0108 psuje stary system uC
Od: heby <h...@p...onet.pl>
On 09/06/2023 08:36, Dariusz Dorochowicz wrote:
> Też nie używałem, widzę, że w karcie katalogowej zwracają uwagę na OE.
> Ma być w stanie niskim dopóki napięcia zasilania się nie ustabilizują,
> może tu jest problem.
Hmmm, sprawdzę to. Niestety nie mam systemowego sygnału reset dostępnego
w sensownym miejscu. Jakieś propozycje jak załączyć układ translatora
aby nie przeszkodził w komunikacji? Wydaje mi się, że nagłe uruchomienie
scalaka może spowodować jakieś akcje na magistrali, ale dokumentacja
milczy, więc w sumie nie wiem czy podniesienie OE w przypadkowym
momencie jest bezpieczne.
-
5. Data: 2023-06-09 22:35:10
Temat: Re: TXB0108 psuje stary system uC
Od: Dariusz Dorochowicz <_...@w...com>
W dniu 2023-06-09 o 08:50, heby pisze:
> On 09/06/2023 08:36, Dariusz Dorochowicz wrote:
>> Też nie używałem, widzę, że w karcie katalogowej zwracają uwagę na OE.
>> Ma być w stanie niskim dopóki napięcia zasilania się nie ustabilizują,
>> może tu jest problem.
>
> Hmmm, sprawdzę to. Niestety nie mam systemowego sygnału reset dostępnego
> w sensownym miejscu. Jakieś propozycje jak załączyć układ translatora
> aby nie przeszkodził w komunikacji? Wydaje mi się, że nagłe uruchomienie
> scalaka może spowodować jakieś akcje na magistrali, ale dokumentacja
> milczy, więc w sumie nie wiem czy podniesienie OE w przypadkowym
> momencie jest bezpieczne.
Jedyne co przychodzi do głowy to albo układ RC (o ile będzie poprawna
współpraca), albo jakiś gotowy układ generujący sygnał resetu. Nie wiem
ile czasu potrzebuje Twój układ do startu ani ile czasu potrzebuje
zasilacz żeby było wiadomo że wystartował. A może ma dostępny sygnał PG?
Pozdrawiam
DD
-
6. Data: 2023-06-10 20:59:50
Temat: Re: TXB0108 psuje stary system uC
Od: heby <h...@p...onet.pl>
On 08/06/2023 22:17, heby wrote:> Ktoś kojarzy jakąs wadę TXB0108 która
tu się może ujawnić?
Tak sobie posprawdzałem jeszcze to i owo. Pradopodobnie niektóre z lini
danych i adresowych, po podpięciu do TXB0108 przestają poprawnie
funkcjonować. Dalej są tam stany logiczne, ale na oscyloskopie są
bardziej zaokrąglone zbocza. Sprawdziłem kilka, niektóre działają, inne nie.
Wychodzi na to, że koszt przełączenia (prądowy) kierunku TXB może być za
wysoki dla zwykłej magistrali 6502 i psują się nieco zależności czasowe.
Zakończy się to zapewne 74LVC zamiast tych TXB...