-
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
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML