<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Nederlands Transistorforum - Test fout SN74LS299</title>
<link>https://www.transistorforum.nl/forum/</link>
<description>Een forum voor transistorgerelateerde zaken</description>
<language>nl</language>
<item>
<title>Test fout SN74LS299 (reply)</title>
<content:encoded><![CDATA[<p>Als je gelezen had had je geweten dat het geen Elektuur ontwerp is.</p>
<p>Bedenk verder dat o.a. blad bedoeld is het knutsel brein te ontwikkelen ipv heden <br />
het domweg aan schaffen van kant en klaar spul.<br />
Bedoeld voor zowel een beginner op weg te helpen met wat eenvoudigere ontwerpen<br />
vervolgens bekend te maken met de wat complexere.</p>
<p>Dat lijkt me het hoofd doel.<br />
Deze print specifiek bevat vele aspecten van het bouwen.<br />
Zowel een erg zinvol functioneel ding als ook bekend making met de PC, digitale logica als programmeer talen.<br />
Immers een ontbrekend IC in de bibliotheek kan men via eenvoudig programmeren toevoegen wat helder wordt uitgelegd.<br />
Met mijn geleerde Pascal programma kennis is het programma goed te begrijpen.</p>
<p>Het mankement hier zal met de volgorde van de door te lopen complexe tabel te maken hebben en mogelijk de snelheid waarmee de test wordt uitgevoerd.<br />
Ondanks gebruik van een originele XT van 4Mhz.<br />
Hoewel het IC 74299 gebruikt wordt in dan wel een oudere computer maar wel 18bit type.</p>
<p>Heb er nog niet voor gezeten om programma in stukken te hakken en per functie<br />
het IC te gaan testen.<br />
Of pauze loopjes maken om wat langzamer te testen.<br />
Voorlopig ben ik de defecte driver kaart handmatig op deelfuncties aan het testen.<br />
Dat vergt tijd, kennis van digitale techniek en oplossen van voorwaardes die in complexe schema gelden.<br />
Hier bij bedenken waarom de cpu al bij opstarten vast loopt, dat is een indicatie in de richting van zoekwerk.<br />
Immers bij opstart wordt alleen gekeken of de kaart aanwezig is.<br />
Begrip hoe zo'n kaart werkt in een PC is dan nodig.<br />
Betreffende computer kan ik bv in een basis mode opstarten en dan is er geheel geen sprake nog van een opstart procedure uit de eprom waarin de boot procedure staat.<br />
De defecte kaart blokt dus denk ik de adres bus waar o.a. ook geheugen aan zit.</p>
<p>Zo helpt dus ook zo'n ICTEST kaart als je dat gaat bouwen en lezen hoe een kaart werkt, adressering etc.<br />
Daarna komt het spelletje bustechnieken, pas daarna de functie van zo'n kaart zelf.</p>
<p>Is leerzaam en de technieken zijn ook heden nog steeds actueel, hoog uit sneller en complexer.</p>
<p>Het vervangen van de kaart is een weinig aantrekkelijke optie.<br />
1 is oud en redelijk zeldzaam, 2 de prijs is gigantisch en loopt in de honderden dollars.3 De lol van uit puzzelen wat immers deel van de hobby is.<br />
<em>Ebay: M8029 RX02 CONTROLLER AND CABLE FULLY TESTED AND GUARANTEED  $295.00 +$125.75 shipping</em></p>
]]></content:encoded>
<link>https://www.transistorforum.nl/forum/index.php?id=50708</link>
<guid>https://www.transistorforum.nl/forum/index.php?id=50708</guid>
<pubDate>Fri, 15 Nov 2019 01:24:39 +0000</pubDate>
<category>Computertechniek</category><dc:creator>Maurice</dc:creator>
</item>
<item>
<title>Test fout SN74LS299 (reply)</title>
<content:encoded><![CDATA[<p>Ik zou dit Elektuur knutselwerkje niet vertrouwen,wij noemden Elektuur altijd electronica porno <img src="images/smilies/biggrin.png" alt=":-D" /> </p>
<p>Henk</p>
]]></content:encoded>
<link>https://www.transistorforum.nl/forum/index.php?id=50707</link>
<guid>https://www.transistorforum.nl/forum/index.php?id=50707</guid>
<pubDate>Fri, 15 Nov 2019 00:38:21 +0000</pubDate>
<category>Computertechniek</category><dc:creator>henkk56</dc:creator>
</item>
<item>
<title>Test fout SN74LS299 (reply)</title>
<content:encoded><![CDATA[<p>Dank,<br />
De ICtester kaart knoopt er 22k als Pull-Up-Down aan automatisch.<br />
Schema beschrijving wordt uitgelegd hoe ze dat doen voor testen van Open collector met weerstanden en middels tri-state ICs zo te zien de 74LS374.<br />
Via de geschakelde weerstanden wordt dan soort ohmmeting gedaan.<br />
Indien uitgang hoog ohmig dan zijn weerstanden niet actief (hoog ohmig)<br />
Anders via betreffende latches worden 1 zijde de weerstanden hoog of laag gemaakt,<br />
zo Pull up of Down.</p>
<p><br />
Ik ga op de kaart RX02 zelf wel gewoon nieuwe prikken en zien of dat het probleem<br />
enig zins doet oplossen.</p>
<p>Anders zou ik handmatig bv een shift rechts moeten gaan knutselen als test.<br />
Maar ja lijkt me dat dat in programmatuur verwerkt zit.</p>
<p>Zie dus niet waarom de test fout zou kunnen gaan op 8C.<br />
Immers zie test regels die de Xeltec op volgorde uitvoert, ten minste zo<br />
lees ik de tabel.</p>
<p>Heb de beschrijving niet van deze programmer maar neem aan dat de <br />
Nummer regel zijn de IC pennen<br />
V- is +voedingsspanning <br />
G- is GND of wel 0V<br />
C- is klokpuls<br />
0-1 vaste instelling<br />
L-H dan de geteste waarde die moet blijken, klopt ook dat je ziet dat op 8C een L staat waar een H volgens tabel staat.</p>
]]></content:encoded>
<link>https://www.transistorforum.nl/forum/index.php?id=50690</link>
<guid>https://www.transistorforum.nl/forum/index.php?id=50690</guid>
<pubDate>Tue, 12 Nov 2019 22:15:03 +0000</pubDate>
<category>Computertechniek</category><dc:creator>Maurice</dc:creator>
</item>
<item>
<title>Test fout SN74LS299 (reply)</title>
<content:encoded><![CDATA[<p>Deze chips hebben Tri-state uitgangen, worden die verkeerd geïnterpreteerd ?<br />
Je kunt eens pull-up of pull-down weerstand ( 10 k oid ) eraan knopen en zien of dat de testresultaten beïnvloed.</p>
]]></content:encoded>
<link>https://www.transistorforum.nl/forum/index.php?id=50686</link>
<guid>https://www.transistorforum.nl/forum/index.php?id=50686</guid>
<pubDate>Tue, 12 Nov 2019 17:55:48 +0000</pubDate>
<category>Computertechniek</category><dc:creator>HM</dc:creator>
</item>
<item>
<title>Test fout SN74LS299 (reply)</title>
<content:encoded><![CDATA[<p>oh ja<br />
Zowel de Xeltec als de IC-kaart kan ik handmatig wijzigingen aanbrengen.<br />
Xeltec is wat makkelijker ivm de tabel aanpassing.</p>
<p>Welke vereenvoudigde test zou ik bv kunnen uithalen om stukje functie te testen?</p>
]]></content:encoded>
<link>https://www.transistorforum.nl/forum/index.php?id=50684</link>
<guid>https://www.transistorforum.nl/forum/index.php?id=50684</guid>
<pubDate>Tue, 12 Nov 2019 15:37:29 +0000</pubDate>
<category>Computertechniek</category><dc:creator>Maurice</dc:creator>
</item>
<item>
<title>Test fout SN74LS299</title>
<content:encoded><![CDATA[<p>Nu breekt toch mijn klomp.<br />
Wie heeft een idee waarom de zaak niet zou werken.</p>
<p>Hagel nieuwe <strong>SN74ALS299N</strong> en deze test gaat ook fout.<br />
Zowel op de onlangs hier besproken ICTEST-Pc Kaart<br />
als in mijn XELTEC Universal Programmer welke ook CMOS/TTLs kan testen.<br />
(beide testers testen andere &quot;LS&quot; ICs als ook complexere goed)</p>
<p>Origineel de <strong>AM25LS299</strong> en test gaat fout<br />
SN74F299 (2e hands) 2 stuks gaan fout zelfde regel.<br />
nwe SN74ALS299 zelfde regel fout.<br />
<img src="images/uploaded/201911121526295dcacf252e0f5.jpg" alt="[image]" width="800" height="698" /></p>
<p>Op beide testers maar kan niet zien waar de test fout gaat op de ICtest kaart.<br />
De Datasheet tabel:<br />
<img src="images/uploaded/201911121523045dcace58e5da2.jpg" alt="[image]" width="1063" height="679" /></p>
<p>De test tabel uit de XELTEC Programmer<br />
<img src="images/uploaded/201911121524485dcacec0154e8.jpg" alt="[image]" width="630" height="768" /></p>
<p>Omgeschreven in XLS</p>
<p>Aangegeven de foutmelding op regel <strong>8c</strong>, welke Xeltec mee komt.<br />
<img src="images/uploaded/201911121525135dcaced9665a9.jpg" alt="[image]" width="1115" height="573" /></p>
<p>Omgeschreven naar de volgorde van de Datasheet tabel.<br />
<img src="images/uploaded/201911121532435dcad09b0739a.jpg" alt="[image]" width="858" height="591" /></p>
<p><br />
Dit is het programma die de IC-Kaart volgt bij de 74299<br />
<strong>#NAME 74299,SN74299</strong></p>
<p><strong>#TEXT<br />
8-Bit-Universal-Schiebe-<br />
register mit Löschen,<br />
kaskadierbar (TS)</strong></p>
<p><strong>Dieser Baustein enthält<br />
ein universelles Links-/<br />
Rechts-Schieberegister mit<br />
paralleler oder serieller<br />
Ein- und Ausgabe, sowie<br />
Speichermöglichkeit.</strong></p>
<p><strong>#PIN 20<br />
 1 : S0<br />
 2 : Ausg.-Freigabe -OE1<br />
 3 : Ausg.-Freigabe -OE2<br />
 4 : Ein-/Ausgang I/O6<br />
 5 : Ein-/Ausgang I/O4<br />
 6 : Ein-/Ausgang I/O2<br />
 7 : Ein-/Ausgang I/O0<br />
 8 : Ausgang Q0<br />
 9 : -MR<br />
10 : GND<br />
11 : Eingang DS0<br />
12 : Clock CP<br />
13 : Ein-/Ausgang I/O1<br />
14 : Ein-/Ausgang I/O3<br />
15 : Ein-/Ausgang I/O5<br />
16 : Ein-/Ausgang I/O7<br />
17 : Ausgang Q7<br />
18 : Eingang DS7<br />
19 : S1<br />
20 : +5V</strong></p>
<p><strong>#FAMILY ALS,F,LS,S</strong></p>
<p><strong>#PROGRAM</strong></p>
<p><strong>BEGIN<br />
PIN[1,2,3,9,11,12,18,19] : INPUT;<br />
PIN[8,17] : OUTPUT;<br />
PIN[10] : GND;<br />
PIN[20] : +5V;<br />
PIN[12]:=LOW;<br />
PIN[2,3,9]:=HIGH;</strong></p>
<p><strong>D:=%01010101;</strong></p>
<p><strong>PIN[1]:=HIGH;PIN[19]:=LOW;<br />
FOR I:=0 TO 1 DO<br />
   BEGIN<br />
   X:=D;<br />
   FOR J:=0 TO 7 DO<br />
      BEGIN<br />
      PIN[11]:=X AND 1;<br />
      PIN[12]:=HIGH;PIN[12]:=LOW;<br />
      X:=X SHR 1;<br />
      END;<br />
   PIN[7,13,6,14,5,15,4,16] : OUTPUT;<br />
   PIN[2,3]:=LOW;<br />
   IF (PIN[7]&amp;PIN[13]&amp;PIN[6]&amp;PIN[14]&amp;<br />
       PIN[5]&amp;PIN[15]&amp;PIN[4]&amp;PIN[16])&lt;&gt;D THEN ERROR(1);<br />
   PIN[2,3]:=HIGH;<br />
   D:=D EXOR %11111111;<br />
   END;</strong></p>
<p><strong>PIN[1]:=LOW;PIN[19]:=HIGH;<br />
FOR I:=0 TO 1 DO<br />
   BEGIN<br />
   X:=D;<br />
   FOR J:=7 DOWNTO 0 DO<br />
      BEGIN<br />
      PIN[18]:=X AND 1;<br />
      PIN[12]:=HIGH;PIN[12]:=LOW;<br />
      X:=X SHR 1;<br />
      END;<br />
   PIN[16,4,15,5,14,6,13,7] : OUTPUT;<br />
   PIN[2,3]:=LOW;<br />
   IF (PIN[16]&amp;PIN[4]&amp;PIN[15]&amp;PIN[5]&amp;<br />
       PIN[14]&amp;PIN[6]&amp;PIN[13]&amp;PIN[7])&lt;&gt;D THEN ERROR(1);<br />
   PIN[2,3]:=HIGH;<br />
   D:=D EXOR %11111111;<br />
   END;</strong></p>
<p><strong>PIN[9]:=LOW;PIN[9]:=HIGH;<br />
PIN[16,4,15,5,14,6,13,7] : OUTPUT;<br />
PIN[2,3]:=LOW;<br />
IF (PIN[16]&amp;PIN[4]&amp;PIN[15]&amp;PIN[5]&amp;<br />
    PIN[14]&amp;PIN[6]&amp;PIN[13]&amp;PIN[7])&lt;&gt;0 THEN ERROR(1);<br />
PIN[2,3]:=HIGH;</strong></p>
<p><strong>PIN[1,19]:=LOW;<br />
FOR I:=0 TO 1 DO<br />
   BEGIN<br />
   PIN[7,13,6,14,5,15,4,16] : INPUT;<br />
   PIN[1,19]:=HIGH;<br />
   PIN[7]&amp;PIN[13]&amp;PIN[6]&amp;PIN[14]&amp;<br />
   PIN[5]&amp;PIN[15]&amp;PIN[4]&amp;PIN[16]:=D;<br />
   PIN[12]:=HIGH;PIN[12]:=LOW;<br />
   PIN[1,19]:=LOW;<br />
   X:=D;<br />
   FOR J:=0 TO 7 DO<br />
      BEGIN<br />
      PIN[7,13,6,14,5,15,4,16] : OUTPUT;<br />
      PIN[2,3]:=LOW;<br />
      IF (PIN[7]&amp;PIN[13]&amp;PIN[6]&amp;PIN[14]&amp;<br />
          PIN[5]&amp;PIN[15]&amp;PIN[4]&amp;PIN[16])&lt;&gt;X THEN ERROR(1);<br />
      IF PIN[17]&lt;&gt;(X AND 1) THEN ERROR(1);<br />
      PIN[2,3]:=HIGH;<br />
      PIN[1]:=HIGH;PIN[19]:=LOW;<br />
      PIN[11]:=LOW;<br />
      PIN[12]:=HIGH;PIN[12]:=LOW;<br />
      PIN[1,19]:=LOW;<br />
      X:=X SHR 1;<br />
      END;<br />
   D:=D EXOR %11111111;<br />
   END;</strong></p>
<p><strong>PIN[1,19]:=LOW;<br />
FOR I:=0 TO 1 DO<br />
   BEGIN<br />
   PIN[16,4,15,5,14,6,13,7] : INPUT;<br />
   PIN[1,19]:=HIGH;<br />
   PIN[16]&amp;PIN[4]&amp;PIN[15]&amp;PIN[5]&amp;<br />
   PIN[14]&amp;PIN[6]&amp;PIN[13]&amp;PIN[7]:=D;<br />
   PIN[12]:=HIGH;PIN[12]:=LOW;<br />
   PIN[1,19]:=LOW;<br />
   X:=D;<br />
   FOR J:=0 TO 7 DO<br />
      BEGIN<br />
      PIN[16,4,15,5,14,6,13,7] : OUTPUT;<br />
      PIN[2,3]:=LOW;<br />
      IF (PIN[16]&amp;PIN[4]&amp;PIN[15]&amp;PIN[5]&amp;<br />
          PIN[14]&amp;PIN[6]&amp;PIN[13]&amp;PIN[7])&lt;&gt;X THEN ERROR(1);<br />
      IF PIN[8]&lt;&gt;(X AND 1) THEN ERROR(1);<br />
      PIN[2,3]:=HIGH;<br />
      PIN[1]:=LOW;PIN[19]:=HIGH;<br />
      PIN[18]:=LOW;<br />
      PIN[12]:=HIGH;PIN[12]:=LOW;<br />
      PIN[1,19]:=LOW;<br />
      X:=X SHR 1;<br />
      END;<br />
   D:=D EXOR %11111111;<br />
   END;</strong></p>
<p><strong>PIN[16,4,15,5,14,6,13,7] : OUTPUT;<br />
LOADMODEON;<br />
PIN[16,4,15,5,14,6,13,7] : LOAD LOW;<br />
IF (PIN[16]&amp;PIN[4]&amp;PIN[15]&amp;PIN[5]&amp;<br />
    PIN[14]&amp;PIN[6]&amp;PIN[13]&amp;PIN[7])&lt;&gt;%00000000 THEN ERROR(1);<br />
PIN[16,4,15,5,14,6,13,7] : LOAD HIGH;<br />
IF (PIN[16]&amp;PIN[4]&amp;PIN[15]&amp;PIN[5]&amp;<br />
    PIN[14]&amp;PIN[6]&amp;PIN[13]&amp;PIN[7])&lt;&gt;%11111111 THEN ERROR(1);<br />
LOADMODEOFF;</strong></p>
<p><strong>ERROR(0);<br />
END.<br />
</strong></p>
]]></content:encoded>
<link>https://www.transistorforum.nl/forum/index.php?id=50683</link>
<guid>https://www.transistorforum.nl/forum/index.php?id=50683</guid>
<pubDate>Tue, 12 Nov 2019 15:29:59 +0000</pubDate>
<category>Computertechniek</category><dc:creator>Maurice</dc:creator>
</item>
</channel>
</rss>
