Maximale Länge des Atmel AVR ISP Flachbandkabels?

Ich habe kürzlich einen billigen USB-basierten ISP (In-System-Programmierer) für Atmel-AVRs abgeholt. Es gibt zwei Varianten der Programmierbuchse, die bei diesen Geräten verwendet werden, eine 10-polige und eine 6-polige. Leider hat mein ISP nur ein 10-Pin-Kabel mitgeliefert, während die meisten meiner Geräte die 6-Pin-Buchse verwenden. Es ist ziemlich einfach, einen 10-auf-6-Pin-Adapter zu konstruieren (die Signale sind die gleichen, sie sind nur physisch anders auf dem größeren 10-Pin-Anschluss angeordnet) und ich möchte einen 10-auf-6-Pin-Adapter machen Flachbandkabel. Was ist die maximale Länge, die ich machen kann? (Es wurde mit einem ziemlich kurzen Kabel geliefert, etwa 8 Zoll, und ich möchte es nach Möglichkeit etwas verlängern, auf 1 oder vielleicht 2 Fuß.)

Ich weiß nicht, an welches Gerät / welchen Programmiertyp Sie denken, aber einige der neueren Methoden wie PDI können 10 MHz überschreiten und sogar die älteren können im MHz-Bereich laufen. Gibt es einen Grund, kein längeres USB-Kabel oder Hub zu verwenden und das Programmierkabel ziemlich kurz zu halten?
2 ' sollte in Ordnung sein - aber ich würde nicht länger gehen (YMMV) - wenn Sie länger gehen müssen, würde ich tun, was @PeterJ vorschlägt, und stattdessen ein längeres USB-Kabel besorgen, da diese ungefähr 10 reichen können ' auf 15', bevor Sie einen aktiven Repeater/Hub benötigen.

Antworten (1)

Es gibt keine formale maximale Kabellänge (innerhalb eines vernünftigen Grundes) und die maximale zuverlässige Länge variiert mit der Qualität der Implementierung.

Wenn das Kabel länger wird, steigt die Kapazität und die Rauschkopplung zwischen den Leitern* und abhängig von den Designentscheidungen (oder dem Fehlen von Entscheidungen) der Hersteller variiert die maximal zuverlässige Länge.
Es gibt einige Designs, die bei einer Kabellänge von 1 Zoll "flockig" sein können, und ich würde anfangen, nervös zu werden, wenn ich beispielsweise ein 10-Fuß-Kabel mit selbst den besten Designs verwende (aber es KANN funktionieren). Aber 1 oder 2 Fuß sollten in den meisten Fällen in Ordnung sein.Wenn Sie sich auf die kürzeste vernünftige Länge verirren, schadet es Ihnen elektrisch nicht.

Wenn Sie 2 Fuß versuchen und sehen, was passiert, kostet Sie eine zusätzliche Terminierung an einem Ende (oder ein wiederverwendeter Stecker, wenn Sie clever und glücklich sind), wenn Sie das Kabel aufgrund von Zuverlässigkeitsproblemen kürzen müssen.


* Induktivität und Widerstand nehmen ebenfalls zu, aber ich würde im Allgemeinen erwarten, dass kapazitive Kopplung und Belastung das Hauptproblem sind.

Ich frage mich, was vernünftiger Grund bedeuten könnte?
@Octopus konnte ich nicht vernünftig sagen :-). Aber ich würde vermuten, dass der Ausdruck „im Rahmen des Zumutbaren“ möglicherweise als etwas zu alltäglich empfunden und nicht als echter Vorschlag wahrgenommen wurde, dass die Dinge nicht übertrieben werden sollten, und / aber dieser „vernünftige Grund“ in den Augen von wahrgenommen wurde der Betrachter und Beschreiber hebt sich nützlicher ab. Gargoyls NGRam-Betrachter legt nahe, dass ...
... **NGRams hier ** "vernünftiger Grund" wird mehrmals häufiger verwendet als "vernünftig vernünftig" (insbesondere vor etwa 1885 :-) ) und etwas häufiger als "Arduino", mit Ausnahme des Jahrzehnts nach dem Eintritt Italiens in den 2. Weltkrieg "Arduino" hat einen echten Hit bekommen. | FWIW :-)