<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.134.109.57</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.134.109.57"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/93.134.109.57"/>
	<updated>2026-04-10T14:54:55Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=MiniLA&amp;diff=35447</id>
		<title>MiniLA</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=MiniLA&amp;diff=35447"/>
		<updated>2009-03-28T18:09:29Z</updated>

		<summary type="html">&lt;p&gt;93.134.109.57: /* Allgemein */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Minila_best_top.jpg|thumb|300px|right|miniLA Bestückseite]]&lt;br /&gt;
[[Image:Minila_best_bot.jpg|thumb|300px|right|miniLA Lötseite]]&lt;br /&gt;
&#039;&#039;von Michael K.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
Diese Seite soll eine Art Informationssammlung zum Open-Source-Logic-Analyzer &amp;quot;miniLA&amp;quot; werden um potentielle &amp;quot;Nachbauer&amp;quot; zu unterstützen. Die zugehörigen Threads im Forum sind inzwischen sehr umfangreich und dadurch leider auch etwas unübersichtlich geworden.&lt;br /&gt;
&lt;br /&gt;
Die Features das Gerätes sind auf der [http://minila.sourceforge.net Projekt-Homepage] zu finden.&lt;br /&gt;
&lt;br /&gt;
Es gab hier im Forum zwei Sammelbestellungen zur Platine und den nötigen Bauteilen. Die erste fand Anfang 2008, die andere im Herbst 2008 statt. Zur Zeit (19.02.09) ist eine dritte Sammelbestellung in Vorbereitung. Details zu den Bestellungen und teils auch zur Hardware finden sich [http://www.mikrocontroller.net/topic/86889 in diesem Thread].&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
Bei den Sammelbestellungen wurde jeweils die Version von [http://minila.sourceforge.net/hw/other/bg/bg.php?id=hw Bob Grieb] bestellt, bei der der USB-Anschluss direkt integriert ist. Wird dieser nicht benötigt, so werden die entsprechenden Teile einfach nicht bestückt.&lt;br /&gt;
&lt;br /&gt;
Es wurden einige Veränderungen und Korrekturen am Layout durchgeführt, die jedoch teils rein optischer Natur sind. Die Daten zu dieser überarbeiteten Version sind [[Media:Minila%26usb-v1.zip|hier]] zu finden. Details zu den Änderungen können in der enthaltenen &amp;quot;README2_v1.txt&amp;quot; nachgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Der Schaltplan wurde mit [http://www.mikrocontroller.net/articles/Schaltplaneditoren#TinyCAD TinyCAD] und das Layout mit [http://www.freepcb.com FreePCB] erstellt.&lt;br /&gt;
&lt;br /&gt;
=== Bauteile ===&lt;br /&gt;
Leider ist es nicht ganz einfach an einige der Bauteile zu kommen.&lt;br /&gt;
&lt;br /&gt;
Bei den ersten beiden Sammelbestellungen wurden die Bauteile aus folgenden Quellen bezogen:&lt;br /&gt;
* Hühnerfutter für o.g. Version inkl. LPT (ohne USB): [http://www.reichelt.de/?ACTION=20;AWKID=44322;PROVID=2084 Reichelt-Warenkorb]&lt;br /&gt;
* Hühnerfutter inkl. LPT &amp;amp; USB: [http://www.reichelt.de/?ACTION=20;AWKID=45435;PROVID=2084 Reichelt-Warenkorb]&lt;br /&gt;
* SRAM (Samsung K7B803625B-PI65): http://www.ebv.com (Gewerbe nötig)&lt;br /&gt;
* Restliche Teile: [[Media:Minila-parts.zip|Link-Liste]] oder Suche über http://www.digikey.de&lt;br /&gt;
&lt;br /&gt;
Die beiden Reichelt-Warenkörbe sind unter Umständen nicht mehr ganz aktuell und sollten deswegen unbedingt mit der Stückliste abgeglichen werden. Bitte ggf. hier auf Fehler bei den Warenkörben hinweisen oder [http://www.mikrocontroller.net/user/show/kichi Michael K.] diesbezüglich benachrichtigen!&lt;br /&gt;
&lt;br /&gt;
Bei der Bauteil-Auswahl gibt es nicht sehr viel zu beachten, lediglich CPLD, SRAM und der Multiplexer sind etwas kritischer. Beim CPLD muss es sich um einen Typ mit Speed-Grade 6 handeln (XC95288XL-6..., TQFP144), zur Auswahl von SRAM und HC4053 gibt es ein paar Anmerkungen in der &amp;quot;mlaUSBbom_v1.txt&amp;quot; und in der &amp;quot;README2_v1.txt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Bzgl. SRAM wurde seinerzeit nach passenden Alternativen zum ursprünglich verwendeten Alliance AS7C33128PFS32A gesucht und die Ergebnisse in eine [http://www.mikrocontroller.net/attachment/30530/sram3.xls Excel-Liste] eingetragen. Auf Vollständigkeit, Richtigkeit und Aktualität kann es jedoch leider keine Garantie geben.&lt;br /&gt;
&lt;br /&gt;
Folgende SRAMs wurden bereits erfolgreich eingesetzt:&lt;br /&gt;
*K7B803625B-PI65&lt;br /&gt;
*CY7C1361B-133AC&lt;br /&gt;
*IS64LF12832A-7 (lt. miniLA-Entwickler)&lt;br /&gt;
&lt;br /&gt;
Die wichtigen Kriterien beim SRAM sind:&lt;br /&gt;
*Pin-Kompatibilität&lt;br /&gt;
*Größe &amp;gt;= 128k&lt;br /&gt;
*Datenbreite &amp;gt;= 32bits&lt;br /&gt;
*Flow-Through-Modus&lt;br /&gt;
*cycle time &amp;lt; 10ns&lt;br /&gt;
*data setup time &amp;lt;= 2ns&lt;br /&gt;
*data hold time &amp;lt;= 2ns&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe ===&lt;br /&gt;
[[Image:Probe_best_top.JPG|thumb|150px|right|Tastkopf Bestückseite (inkl. Flachbandkabel zum miniLA)]]&lt;br /&gt;
Als Schutz für den CPLD wurde eine Art Tastkopf entwickelt, der zwischen das zu messende Signal und den miniLA geschaltet wird. Dieser Tastkopf ist sehr einfach gehalten und besteht aus nur wenigen Bauteilen. Ein Tastkopf dient für 8 Kanäle, d.h. für alle 32 Kanäle werden 4 Stück benötigt. Die Schaltung wurde mittels TinyCAD und FreePCB entwickelt und die Daten dazu finden sich [[Media:Probe_244dil.zip|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hinweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
* R9 bis R16 dienen zur Terminierung und können überbrückt werden, da sich auf der Hauptplatine ebenfalls Serienwiderstände finden.&lt;br /&gt;
* R17 bis R24 dienen als Platzhalter falls eine Hysterese gewünscht sein sollte. Auf jeden Fall sollen hier &amp;lt;u&amp;gt;keine&amp;lt;/u&amp;gt; 47Ohm-Widerstände bestückt werden, sondern welche im 10k- bis 100k-Bereich.&lt;br /&gt;
&lt;br /&gt;
=== Sonstiges ===&lt;br /&gt;
Zum Betreiben des miniLA wird zusätzlich zu den, in der Stückliste aufgeführten Bauteilen&lt;br /&gt;
* ein USB-Kabel (A- auf B-Stecker, wie bei Druckern) oder ein LPT-Kabel&lt;br /&gt;
* ein Netzteil (~5V / ~700mA)&lt;br /&gt;
benötigt.&lt;br /&gt;
&lt;br /&gt;
== Firmware / Software ==&lt;br /&gt;
Als Firmware und Software kommen die Original-Versionen der Projekt-Seite zum Einsatz. Desweiteren gibt es bzgl. der PC-Software einen Beitrag [http://www.mikrocontroller.net/topic/93848 in der Codesammlung].&lt;br /&gt;
&lt;br /&gt;
Zur [http://www.mikrocontroller.net/articles/Programmierbare_Logik#Konfiguration_.28Download.29_Xilinx Programmierung] des [http://www.mikrocontroller.net/articles/CPLD CPLD] wird ein Xilinx-JTAG-Programmer benötigt, welcher sehr einfach nachgebaut werden kann - leider nur für den Parallel-Port. Die Original-Version von Xilinx, auf die von der miniLA-Seite aus verwiesen wird, ist allerdings nur eingeschränkt zu empfehlen, da einige Nutzer Probleme damit haben/hatten. [http://www.geocities.com/jacquesmartini/digital/schematic/Parallel_Cable_III.png Martiniman&#039;s Version] sollte besser und zuverlässiger sein. Schaltplan und Layout dieser Version für Eagle können [[Media:Xilinx_programmer.zip|hier]] heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
Nachfolgend eine Zusammenfassung der relevanten Links und Daten:&lt;br /&gt;
* [http://minila.sourceforge.net Projekt-Seite]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/bg.php?id=hw Bob Grieb&#039;s Version (Basis der Sammelbestellungen)]&lt;br /&gt;
* [[Media:Minila%26usb-v1.zip|Überarbeitete Version davon (inkl. Stückliste)]]&lt;br /&gt;
* [[Media:Xilinx_programmer.zip|Eagle-Projekt für martiniman&#039;s Programmer]]&lt;br /&gt;
* [[Media:Probe_244dil.zip|Daten der Tastköpfe (inkl. Stückliste)]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/86889 Diskussion zu den Sammelbestellungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/93848 Diskussion zur PC-Software]&lt;br /&gt;
Und noch ein paar allgemeine Links zum Thema Logic Analyzer:&lt;br /&gt;
* Artikel: [[Logic Analyzer]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
* Ggf. eine kleine Anleitung zum Programmieren des CPLDs schreiben&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]] [[Category:FPGA und Co]]&lt;/div&gt;</summary>
		<author><name>93.134.109.57</name></author>
	</entry>
</feed>