-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: "yabba" <g.kwiatkowski@aster_wytnij_city.net>
Newsgroups: pl.misc.elektronika
Subject: Re: Test połączeń pomiędzy układami
Date: Wed, 16 Jan 2013 11:14:51 +0100
Organization: ATMAN - ATM S.A.
Lines: 71
Message-ID: <kd5ui5$pjp$1@node2.news.atman.pl>
References: <kd5kao$sgb$1@news.task.gda.pl>
NNTP-Posting-Host: 77-goc-26.acn.waw.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1358331269 26233 85.222.81.77 (16 Jan 2013 10:14:29 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 16 Jan 2013 10:14:29 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-Antivirus: avast! (VPS 130115-1, 15.01.2013), Outbound message
X-Antivirus-Status: Clean
Xref: news-archive.icm.edu.pl pl.misc.elektronika:640884
[ ukryj nagłówki ]Użytkownik "Marek" <t...@f...kuku.pl> napisał w wiadomości
news:kd5kao$sgb$1@news.task.gda.pl...
> Witajcie.
> Mam do napisania program testujacy połączenia pomiędzy portami dwóch
> układów
> scalonych PCA9555. Układy te posiadają 2 porty 8-bitowe in/out
> konfigurowane
> i sterowane po I2C. Jeden układ ma skonfigurowane swoje porty jako
> wyjście, drugi
> jako wejscie. Test połączeń (wykrywanie przerw w połączeniach pomiędzy U1
> i U2,
> zwarć pomiędzy połaczeniami, zwarć do masy, itd.) polega na ustawieniu na
> portach
> wyjsciowych układu U1 określonych stanów i sprawdzania ich na portach
> wejściowych
> układu U2. Tak to wygląda:
>
> U1 U2
> Out In
> []------>P0>-----[]
> []------>P1>-----[]
> []------>P2>-----[]
> []------>P3>-----[]
> []------>P4>-----[]
> []------>P5>-----[]
> []------>P6>-----[]
> []------>P7>-----[]
>
> Testuję w następujący sposób: w układzie U1 ustawiam na jego pierwszym
> pinie
> wyjściowym P0 stan 1, a na pozostałych P1..P7 same 0 i sprawdzam, czy na
> pinie
> wejściowym P0 układu U2 jest też 1, a na pozostałych 0. W następnym kroku
> testu
> wystawiam 1 tylko na P1, a na P0 i P2..P7 ustawiam 0 i sprawdzam, czy
> tylko na
> pinie P1 układu U2 jest 1, a na pozostałych 0. Ogólnie mówiąc, test polega
> na
> przesuwaniu jedynki na kolejnych pinach.
> Pytania:
> 1.Czy test ten jest wystarczający, żeby wykryć wszelkie błędy w
> połączeniach?
> 2.Czy jest konieczne zrobienie dodatkowego testu polegającego na
> przesuwaniu
> nie jedynki, a zera (zero zawsze jest tylko na jednym pinie, na
> pozostałych 1) ?
> 3.Czy jest sens zrobienie dodatkowego testu polegajacego na jednoczesnym
> wystawieniu jedynki na wszystkich portach wyjściowych U1 i sprawdzeniu,
> czy na
> wszystkich portach wejściowych U2 są też jedynki?
> 4. Analogicznie czy jest sens testu z zerami na wszystkich portach?
>
> Moim zdaniem, test z przesuwającą się jedynką jest wystarczający, może się
> mylę.
> Jeśli tak, to proszę uzasadnij swoje odmienne zdanie przykładowym błędem,
> którego
> test z przesuwaną jedynką nie wykryje, a wykryje np. test z przesuwanym
> zerem.
>
Jeśli przyjmiemy założenie, że połączenie jest wykonane zwykłym przewodem i
nie występują w połączeniu zjawiska nieliniowe (spowodowane np. korozją
styków, upływnościami itp.), to przesuwanie "1" jest IMHO wystarczające.
--
Pozdrawiam,
yabba
Następne wpisy z tego wątku
- 16.01.13 11:22 Stachu Chebel
- 16.01.13 11:34 Marek
- 16.01.13 11:47 Elektrolot
- 16.01.13 12:03 Marek
- 16.01.13 12:16 Elektrolot
- 16.01.13 12:29 Stachu Chebel
- 16.01.13 13:11 Marek
- 16.01.13 13:14 Elektrolot
- 16.01.13 13:25 Michoo
- 16.01.13 13:37 Elektrolot
- 16.01.13 13:45 Waldemar Krzok
- 16.01.13 13:45 Michoo
- 16.01.13 14:00 Stachu Chebel
- 16.01.13 14:03 Stachu Chebel
- 16.01.13 14:35 Marek
Najnowsze wątki z tej grupy
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
Najnowsze wątki
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-13 Kraków => QA Inżynier <=
- 2024-11-13 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-13 Lublin => Delphi Programmer <=