DE10345059B4 - Schaltungsanordnung zum Verbinden von Signalanschlüssen - Google Patents

Schaltungsanordnung zum Verbinden von Signalanschlüssen Download PDF

Info

Publication number
DE10345059B4
DE10345059B4 DE2003145059 DE10345059A DE10345059B4 DE 10345059 B4 DE10345059 B4 DE 10345059B4 DE 2003145059 DE2003145059 DE 2003145059 DE 10345059 A DE10345059 A DE 10345059A DE 10345059 B4 DE10345059 B4 DE 10345059B4
Authority
DE
Germany
Prior art keywords
signal
module
mux1
mux40
adc87
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE2003145059
Other languages
English (en)
Other versions
DE10345059A1 (de
Inventor
Frank Beny
Martin Eckmann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dspace Digital Signal Processing and Control Engineering GmbH
Original Assignee
Dspace GmbH
Dspace Digital Signal Processing and Control Engineering GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dspace GmbH, Dspace Digital Signal Processing and Control Engineering GmbH filed Critical Dspace GmbH
Priority to DE2003145059 priority Critical patent/DE10345059B4/de
Publication of DE10345059A1 publication Critical patent/DE10345059A1/de
Application granted granted Critical
Publication of DE10345059B4 publication Critical patent/DE10345059B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C15/00Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electronic Switches (AREA)

Abstract

Schaltungsanordnung zum Verbinden von Signalanschlüssen einer Signalverarbeitungseinheit mit Pinkontakten mehrerer Modulsteckplätze, wobei über einen Pinkontakt ein Signal zu oder von einem Modul führbar ist, und eine Anzahl von Verteilschaltern (MUX1, ..., MUX40) vorgesehen ist, die der Anzahl von Signalanschlüssen (ADC44–ADC87) einer Signalverarbeitungseinheit (M) entspricht und jeder Signalanschluss (ADC44–ADC87) mit einem einzigen Verteilschalter (MUX1, ..., MUX40) verbunden ist, der genau einem Signalanschluß zugeordnet ist und die Pinkontakte (P1, ..., P8) aller Modulsteckplätze (1–8) jeweils mit mehreren der Verteilschalter (MUX1, ..., MUX40) verbunden sind, wobei durch Ansteuerung der Verteilschalter (MUX1, ..., MUX40) jeder signalführende Pinkontakt (P1, ..., P8) derart mit einem Signalanschluß (ADC44–ADC87) verbindbar ist, dass die signalführenden Pinkontakte (P1, ..., P8) eines durch ein Modul belegten Modulsteckplatzes (1–8) an der Signalverarbeitungseinheit (M) einer in ihrer Ordnung lückenlos hintereinander folgenden Anzahl von Signalanschlüssen (ADC44–ADC87) zugeordnet sind, dadurch gekennzeichnet, dass jeder Pinkontakt (P1, ...., P8) mehrfach an unterschiedlichen Verteilschaltern (MUX1, ..., MUX40) anliegt.

Description

  • Die Erfindung betrifft eine Schaltungsanordnung zum Verbinden von Signalanschlüssen einer Signalverarbeitungseinheit mit Pinkontakten mehrerer Modulsteckplätze, wobei über einen Pinkontakt ein Signal zu oder von einem Modul führbar ist, und eine Anzahl von Verteilschaltern vorgesehen ist, die der Anzahl von Signalanschlüssen einer Signalverarbeitungseinheit (M) entspricht und jeder Signalanschluss mit einem einzigen Verteilschalter verbunden ist, der genau einem Signalanschluß zugeordnet ist und die Pinkontakte aller Modulsteckplätze jeweils mit mehreren der Verteilschalter verbunden sind, wobei durch Ansteuerung der Verteilschalter jeder signalführende Pinkontakt derart mit einem Signalanschluß verbindbar ist, dass die signalführenden Pinkontakte eines durch ein Modul belegten Modulsteckplatzes an der Signalverarbeitungseinheit einer in ihrer Ordnung lückenlos hintereinander folgenden Anzahl von Signalanschlüssen zugeordnet sind.
  • Eine Schaltungsanordnung dieser gattungsgemäßen Art ist zum Beispiel aus der Veröffentlichung DE 198 11 584 C2 bekannt. Hierbei ist ein jeweiliger Pinkontakt jeweils nur an einen Verteilschalter angeschaltet, so dass nun in wenigen Fällen die signalführenden Pinkontakte eines durch ein Modul belegten Modulsteckplatzes an der Signalverarbeitungseinheit einer in ihrer Ordnung lückenlos hintereinander folgenden Anzahl von Signalanschlüssen zugeordnet sind.
  • Die Veröffentlichung DE 690 17 607 T2 beschreibt eine Multiplex-Messvorrichtung, jedoch nur mit einem Verteilschalter und somit noch weniger Änderungsmöglichkeit der Zuordnungen. Veröffentlichung US 4,710,919 beschreibt ebenso nur eine 1:1-Zuordnung zwischen Pinkontakten und Verteilschalter.
  • Derartige Schaltungsanordnungen können eingesetzt werden, um Verbindungen zwischen wenigstens einer Signalverarbeitungseinheit und in den Modulsteckplätzen vorgesehenen Modulen zu schaffen, um so beispielsweise analoge oder digitale elektrische Signale zwischen einer Signalverarbeitungseinheit und einem oder mehreren Modulen unidirektional in der einen oder anderen Richtung oder auch bidirektional auszutauschen. Eine Anwendung kann sich beispielsweise bei Kraftfahrzeugsteuergeräten ergeben, wo von den Modulen beispielsweise Messgrößen zur Verfügung gestellt werden, die von einer Signalverarbeitungseinheit über Analogdigitalwandler erfasst und verarbeitet werden. Ebenso kann umgekehrt von einer Signalverarbeitungseinheit ein Modul mit einem Steuerungssignal beaufschlagt werden.
  • Für den beispielhaften Fall, dass die Gesamtanzahl der Pinkontakte, die zur Führung der Signale dienen, größer ist als die Anzahl der Signalanschlüsse einer Signalverarbeitungseinheit, ist es ersichtlich, dass keine Möglichkeit besteht gleichzeitig alle Pinkontakte mit den Signalanschlüssen eins zu eins zu verbinden, ohne dass sich Überschneidungen ergeben würden.
  • Zur Lösung dieses Problems ist es im Stand der Technik bekannt, beispielsweise sogenannte Kreuzschienenverteiler einzusetzen, mit denen wahlweise gewünschte Pinkontakte der Modulsteckplätze auf entsprechende Signalanschlüsse einer Signalverarbeitungseinheit aufgeschaltet werden.
  • Betrachtet man ein Beispiel eines Mikroprozessors mit 40 A/D-Eingängen und 8 Modulen, die jeweils 8 Signalausgänge zur Verfügung stellen, so stehen den insgesamt 40 Eingängen 64 Signalausgänge der Module gegenüber. Um hier beliebig die verwendeten Kanäle der Module, die über die Modulsteckplätze mit den genannten Pinkontakten in Verbindung stehen, auf die 40 zur Verfügung stehenden Eingänge aufzuschalten, bedarf es somit eines Kreuzschienenverteilers mit 64 mal 40 = 2.560 Schaltern. Es ergibt sich hierdurch ein erheblicher elektronischer schaltungstechnischer Aufwand sowie ein programmtechnischer Aufwand zur Ansteuerung eines jeden dieser Schalter, so dass eine derartige bekannte Lösung unwirtschaftlich erscheint.
  • Die im Stand der Technik bekannte Lösung ist auch vor dem Hintergrund unwirtschaftlich, dass grundsätzlich eine vollständige Verschaltung mit 2.560 Schaltern vorgesehen werden muss, jedoch oftmals Module in den elektronischen Schaltungen zum Einsatz kommen, die nicht alle maximal an den Modulsteckplätzen verfügbaren Pinkontakte zur Übertragung eines Signals nutzen. Mit Bezug auf das Beispiel mehrerer Modulsteckplätze, in denen jeweils 8 Pinkontakte zur Übertragung von Signalen aus den 8 Kanälen entsprechend eingesetzter Module zur Verfügung stehen, werden hier häufig auch Module mit weniger Kanälen, beispielsweise nur Module mit 1, 2 oder 4 Kanälen in den Steckplätzen eingesetzt, so dass bei einem derartigen Anwendungsfall nicht die gesamte Schalteranzahl eines Kreuzschienenverteilers benötigt würde.
  • Aufgabe der Erfindung ist es daher, eine Schaltungsanordnung zur Verfügung zu stellen, bei der mit einem geringeren schaltungstechnischen Aufwand und insbesondere variabler Modulgröße eine optimale Verbindung von Signalanschlüssen einer Signalverarbeitungseinheit mit den Pinkontakten mehrerer Modulsteckplätze ermöglicht wird.
  • Diese Aufgabe wird erfindungsgemäß dadurch gelöst, dass jeder Pinkontakt mehrfach an unterschiedlichen Verteilschaltern anliegt. Wesentlich für den Grundgedanken der Erfindung mit Bezug auf obiges Beispiel ist es, dass von der Vielzahl der Pinkontakte in den einzelnen Modulsteckplätzen oftmals nicht alle gleichzeitig zur Signalübertragung benötigt werden, was darüber hinaus aufgrund der hohen Anzahl physikalisch ohnehin nicht möglich wäre.
  • Erfindungsgemäß kommen in der Schaltungsanordnung Verteilschalter zum Einsatz, die je nach Verteilungsrichtung in der Fachterminologie auch als Multiplexer oder Demultiplexer bezeichnet werden, wobei in einem Multiplexer einer von mehreren Eingängen wahlweise auf einen Ausgang aufgeschaltet werden kann oder umgekehrt bei einem Demultiplexer ein Eingang wahlweise auf einen von mehreren Ausgängen aufgeschaltet werden kann.
  • Erfindungsgemäß ist es demnach vorgesehen eine Anzahl von Verteilschaltern in der Schaltungsanordnung einzusetzen, die der Anzahl von Signalanschlüssen entspricht, so dass jedem Signalanschluss genau ein Verteilschalter zugeordnet ist, unabhängig davon ob die Gesamtanzahl der Pinkontakte größer ist als die der Signalanschlüsse. Jeder Signalanschluss ist somit je nach Anwendung entweder mit dem einen einzigen Eingang eines Demultiplexer oder mit dem einen einzigen Ausgang eines Multiplexers verbunden. Schon allein durch diese Anordnung reduziert sich die Anzahl benötigter Schaltelemente, hier der Multiplexerchips, ganz erheblich.
  • Die erfindungsgemäße Ausführung ist bevorzugt dergestalt, dass jeder Verteilschalter eine Anzahl von Ein- bzw. Ausgängen aufweist, die der Anzahl von Pinkontakten eines jeden Modulsteckplatzes entspricht. Weiterhin ist bevorzugt die Anzahl der Signalanschlüsse an der Signalverarbeitungseinheit ein ganzzahliges Vielfaches der Anzahl der Pinkontakte eines Modulsteckplatzes, so dass die Pinkontakte aller Modulsteckplätze jeweils nicht nur mit einem Verteilschalter verbunden werden können, sondern mit einer Anzahl von Verteilschaltern, die dem genannten ganzzahligen Vielfachen entspricht, so dass jeder Pinkontakt alternativ in einer der genannten Vielzahl entsprechenden Anzahl auf unterschiedliche Signalanschlüsse aufgeschaltet werden können.
  • Auch wenn die Anzahl der Signalanschlüsse zwar ein Vielfaches, nicht jedoch ein ganzzahliges Vielfaches der Anzahl der Pinkontakte eines Modulsteckplatzes ist, ergibt sich die Möglichkeit die Pinkontakte alternativ auf mehrere unterschiedliche Signalanschlüsse aufzuschalten, wobei jedoch die Anzahl der Möglichkeiten für verschiedene Pinkontakte unterschiedlich groß sein kann.
  • Betrachtet man wieder mit Bezug auf oben genanntes Beispiel eines Mikroprozessors mit 40 Signalanschlüssen und 8 einzelner Modulsteckplätze mit jeweils 8 Pinkontakten, so kommen insgesamt 40 Verteilschalter zum Einsatz, wobei die 8 Pinkontakte eines Modulsteckplatzes insgesamt je fünfmal mit verschiedenen Verteilschaltern verbunden werden können. Dementsprechend ergibt sich hierdurch die Möglichkeit, jeden Pinkontakt eines jeden Modulsteckplatzes auf 5 alternative Signalanschlüsse einer Signalverarbeitungseinheit zu verteilen. Schon diese Variabilität ist normalerweise ausreichend, um alle benutzten (und somit eine Untermenge der 64 Pinkontakte, insbesondere weniger als 41 Pinkontakte) an die Signalverarbeitungseinheit anzuschließen.
  • Liegen als weiteres Beispiel insgesamt 45 Signalanschlüsse und 8 einzelne Modulsteckplätze mit je 8 Pinkontakten vor, ergibt sich für einige Pinkontakte die Möglichkeit diese auf 5 und für andere diese auf 6 alternative Signalanschlüsse aufzuschalten. In dem Fall stehen genügend alternative Möglichkeiten zur Verfügung, insbesondere dann, wenn das obengenannte Vielfache bevorzugt größer 4 ist.
  • Bei der oben beschriebenen Ausführung kann in einer ersten Alternative jeder Signalanschluss der Signalverarbeitungseinheit mit dem Ausgang eines Verteilschalters verbunden sein, wobei jeder der Eingänge dieses Verteilschalters mit einem Pinkontakt eines jeweils anderen Modulsteckplatzes verbunden ist. Hierdurch ergibt sich im Wesentlichen eine Signalkommunikation von einem Modulsteckplatz in Richtung einer Signalverarbeitungseinheit.
  • Ebenso ist es in einer zweiten Alternative möglich, dass jeder Signalanschluss der Signalverarbeitungseinheit mit dem Eingang eines Verteilschalters verbunden ist und jeder der Ausgänge dieses Verteilschalters mit einem Pinkontakt jeweils eines anderen Modulsteckplatzes verbunden ist. Durch diese Ausgestaltung ergibt sich eine Signalkommunikation im Wesentlichen in der Richtung von der Signalverarbeitungseinheit zu einem Modulsteckplatz.
  • Für den Fall, dass die eingesetzten Verteilschalter hinsichtlich ihrer Richtung programmierbar ausgestaltet sind, kann so auch eine bidirektionale Kommunikation erreicht werden.
  • Durch die oben beispielhaft beschriebene Ausführung, dass die Vielzahl der Eingänge bzw. der Ausgänge eines Verteilschalters jeweils mit einem Pinkontakt je eines anderen Modulsteckplatzes verbunden sind insbesondere in einer oder mehrerer besonders ausgewählter Zuordnungen der Pinkontakte eines Modulsteckplatzes zu diesen Ein-/Ausgängen der Verteilschalter kann die erfindungsgemäße Wirkung erreicht werden, dass die signalführenden Pinkontakte eines durch ein Modul belegten Modulsteckplatzes an der Signalverarbeitungseinheit einer in ihrer Ordnung lückenlos hintereinander folgenden Anzahl von Signalanschlüssen zugeordnet sind. Ebenso können andere Anordnungen denkbar sein, um diese Zuordnung zu erreichen.
  • Durch diese erfindungsgemäße Ausführung wird insbesondere eine einfache Softwaresteuerung einer Elektronik erreicht, die sich einer solchen Schaltungsanordnung z. B. zum Auswerten oder Zurverfügungstellung von Signalen bedient, da hierbei immer eine größere Anzahl aufeinanderfolgender Anschlüsse eines Daten- oder Signalbusses verwendet werden können, so dass auch eine einfachere Parallelverarbeitung nebeneinander angeordneter Mikroprozessorregister oder Analog-/Digital- bzw. Digital/Analogwandler ermöglicht wird. Im Anwendungsfall der digitalen Signalübertragung zwischen Modulsteckplätzen und Signalverarbeitungseinheit kann dementsprechend auch eine einfachere und schnellere Programmierung des entsprechenden Daten- oder Signalbusses in Byte-, Wort- oder Langwortbreite o. ä. erfolgen.
  • Die Zuordnung der Pinkontakte eines Modulsteckplatzes zu den Verteilschaltern wird bevorzugt mehrfach dergestalt ausgeführt, dass sich diese Zuordnung periodisch mit der Anzahl der Pinkontakte eines Modulsteckplatzes wiederholt.
  • Dies bedeutet bezogen auf ein Beispiel von 8 Pinkontakten eines Modulsteckplatzes, dass z. B. in einer ersten bevorzugten Zuordnungsmöglichkeit der Ausgang 1 eines Modulsteckplatzes z. B. mit einem ersten Multiplexer verbunden ist, Ausgang 2 mit einem zweiten, Ausgang 3 mit einem dritten und so fort, bis das Ausgang 8 mit einem achten Multiplexer verbunden ist. Dies wiederholt sich in der Periodizität der Pinkontakte, d. h. ein weiteres Mal ist der Ausgang 1 des Modulsteckplatzes verbunden, jetzt jedoch mit einem neunten Multiplexer, der Ausgang 2 mit einem zehnten Multiplexer, bis dass der Ausgang 8 mit einem 16. Multiplexer verbunden ist. Dies führt sich immer weiter fort, bis dass jeder Ausgang eines Modulsteckplatzes insgesamt fünfmal mit unterschiedlichen Multiplexern verbunden ist (mit Bezug auf oben genanntes Beispiel).
  • In einer anderen alternativ bevorzugten Zuordnungsmöglichkeit kann es auch vorgesehen sein, dass jeder erste Pinkontakt eines jeden Modulsteckplatzes mit einem ersten Multiplexer, jeder zweite Pinkontakt eines jeden Modulsteckplatzes mit einem zweiten Multiplexer und so fort zugeordnet ist, d. h. jeder achte Pinkontakt ist einem achten Multiplexer zugeordnet. Auch diese Zuordnung wiederholt sich periodisch mit der Anzahl der Pinkontakte eines Modulsteckplatzes (im Beispiel 8), so dass dieselbe Zuordnung jeweils gilt für die Multiplexer 1–8, 9–16, 17–24, 25–32 und 33–40 und so jeder Pinkontakt auch in diesem Beispiel fünfmal alternativ unterschiedlichen Multiplexern zugeordnet ist.
  • Obengenannte Zuordnungen sind lediglich zwei Beispiele und beschränken die Erfindung nicht. Unabhängig von der gewählten Art der Zuordnung ist es lediglich wesentlich, dass jeder Pinkontakt eines Modulsteckplatzes mehrfach an unterschiedlichen Multiplexern anliegt.
  • Da jeder Verteilschalter (Multiplexer) genau einem Signalanschluss zugeordnet ist, ergibt sich dieselbe Periodizität nicht nur hinsichtlich der Verteilschalter, sondern ebenso hinsichtlich der Signalanschlüsse. Jeder Pinkontakt kann daher mehrfach alternativ auf unterschiedliche Signalanschlüsse verteilt werden.
  • Somit wird durch diese Anordnung eine Menge aller in ihrer Ordnung (durch die Nummerierung der Pinkontakte in den Modulsteckplätzen) aufeinanderfolgenden Pinkontakte wenigstens eines Modulsteckplatzes, insbesondere eines jeden Modulsteckplatzes, auf eine gleich große Menge von aufeinanderfolgenden Signalanschlüssen der Signalverarbeitungseinheit abgebildet, wobei diese Abbildung mehrfach (im Beispiel 5 mal) erfolgt. Eine dieser Abbildungen kann dann für jeden Pinkontakt mittels einer Programmierung der Verteilschalter, z. B. durch eine Software oder eine Hardware ausgewählt werden.
  • Hierbei kommt es lediglich darauf an, dass die Pinkontakte und die aufgrund der Abbildung korrespondierenden Signalanschlüsse jeweils in ihrer Ordnungszahl aufeinander folgen, wobei die Bedingung des Aufeinanderfolgens auch durch eine permutierte Reihenfolge der Pinkontakte eines jeden Modulsteckplatzes erfüllt sein kann, d. h. im Beispiel von insgesamt 8 Pinkontakten eines Modulsteckplatzes folgt in der Ordnung auf den achten Pinkontakt wiederum erneut der Pinkontakt 1 und so fort.
  • Eine Menge abgebildeter, d. h. zugeordneter Pinkontakte in aufeinanderfolgender Reihe kann somit z. B. lauten (P1, P2, P3, P4, P5, P6, P7, P8) oder auch (P3, P4, P5, P6, P7, P8, P1, P2) o. ä.
  • Mit den genannten Ausführungen ergibt sich die Möglichkeit, dass zwar die signalführenden Pinkontakte eines durch ein Modul belegten Modulsteckplatzes lückenlos einer hintereinander folgenden Anzahl von Signalanschlüssen zugeordnet ist, jedoch können beim Einsatz von Modulen mit unterschiedlichen Kanalanzahlen dennoch Lücken zwischen den Signalanschlüssen auftreten, so dass es zu einer weiteren Optimierung gemäß der Erfindung vorgesehen sein kann, in einem Modulsteckplatz Pinkontakte durch Überbrückung miteinander zu verbinden, so dass beim Einsatz eines Moduls, das weniger Kanäle mit Signalen bereitstellt als Pinkontakte am Modulsteckplatz vorhanden sind, dennoch jeder Pinkontakt mit einem Signal beaufschlagt ist.
  • Beispielsweise kann bei einem Modul mit nur 4 Kanälen in einem Modulsteckplatz mit insgesamt 8 Pinkontakten der Pinkontakt 1 mit dem Pinkontakt 5 überbrückt sein, Pinkontakt 2 mit Pinkontakt 6 und so fort, so dass jeder Kanal dieses Moduls zweifach an den Pinkontakten des Modulsteckplatzes anliegt. Durch diese Verdopplung in dem genannten Beispiel kann erreicht werden, dass bei beliebigen Kombinationen verschiedener Module mit unterschiedlichen Kanalbreiten zwischen einer minimalen Anzahl von einem Kanal und einer maximalen Kanalanzahl, die der Anzahl der Pinkontakte in einem Modulsteckplatz entspricht, durch eine Ansteuerung der Verteilschalter jeder Kanal eines Moduls derart mit einem Signalanschluss verbindbar ist, dass die Kanäle aller Module an der Signalverarbeitungseinheit einer in ihrer Ordnung lückenlos hintereinanderfolgenden Anzahl von Signalanschlüssen zugeordnet sind.
  • Durch die Methode der Überbrückung von Pinkontakten in den Modulsteckplätzen ergeben sich somit keinerlei Lücken, d. h. unbenutzte Signalanschlüsse, zwischen einer Anzahl benutzter Signalanschlüsse. In dem geschilderten Fall bilden die verwendeten Signalanschlüsse an der Signalverarbeitungseinheit somit grundsätzlich eine lückenlose Kette, so dass hierdurch die Programmierung hinsichtlich der Signalerfassung bzw. -verarbeitung deutlich erleichtert wird.
  • Die Einstellung, d. h. Programmierung der Verteilschalter, um die Verbindung zwischen den Pinkontakten, der Modulsteckplätze und der Signalverarbeitungseinheit herzustellen, kann erfindungsgemäß durch die Signalverarbeitungseinheit selbst erfolgen, so dass auch hierdurch weitere elektronische Komponenten eingespart werden. Die Einstellung der Verteilschalter kann ergänzend oder statt dessen auch durch Schieberegister erfolgen, insbesondere durch kaskadierte Schieberegister.
  • Ein Ausführungsbeispiel einer erfindungsgemäßen Schaltungsanordnung ist in den nachfolgenden Abbildungen näher erläutert.
  • Es zeigen
  • 1a/b/c die grundsätzliche schematische Darstellung einer elektronischen Verschaltung der erfindungsgemäßen Art
  • 2 eine Signalanschlussbelegung der 40 Signalanschlüsse bei Einsatz von Modulen mit 4 Kanälen in Modulsteckplätzen mit 8 Pinkontakten, wo zwischen den Signalanschlüssen zu unterschiedlichen Modulen Lücken verbleiben
  • 3 eine lückenlose Belegung aufeinander folgender Signalanschlüsse eines Mikroprozessors bei zusätzlicher Überbrückung von Pinkontakten in den Modulsteckplätzen
  • 4 eine Zuweisung der Überbrückungen zwischen verschiedenen Pinkontakten in Modulsteckplätzen für den Einsatz von Modulen unterschiedlicher Kanalbreite
  • In der 1a ist es dargestellt, dass ein Mikroprozessor M mit 40 Signalanschlüssen AD1–AD40, beispielsweise 40 Analog-/Digital-Wandlern derart verschaltet ist, dass jeder der Signalanschlüsse mit genau einem Multiplexer MUX1–MUX40, d. h. dem Ausgang dieses Multiplexers verbunden ist.
  • In diesem Beispiel sollen 8 steckbare Module in 8 Modulsteckplätzen 1–8 derart über die Multiplexer MUX1–MUX40 verschaltet werden, dass bei Einsatz unterschiedlicher Kanalbreiten (1, 2, 4 oder 8 Kanäle) der Module sich eine lückenlose Belegung an den Signalanschlüssen AD1–AD40 des Mikroprozessors M ergibt.
  • In dem Beispiel weisen die Modulsteckplätze 1–8 jeweils 8 Pinkontakte P1–P8 auf, d. h. es können maximal Module mit 8 Kanälen in diesen Modulsteckplätzen 1–8 eingesetzt werden. Die übrigen Pins der Module bzw. Modulsteckplätze sind hinsichtlich der Erfindung irrelevant und dienen in bekannter Weise z. B. zur Adressierung, Stromversorgung etc.
  • Der 1b ist hierbei eine erste beispielhafte Verschaltung zwischen einem jeden Multiplexer MUX1–MUX40 und den Pinkontakten P1–P8 eines Modulsteckplatzes 1–8 exemplarisch für den ersten bzw. den 9., 17., 25. und 33. Multiplexer angegeben.
  • Hier zeigt sich, dass der erste Pinkontakt P1 des ersten Modulsteckplatzes 1 mit dem Multiplexer MUX1 verbunden ist. Die Zuordnung erfolgt weiterhin so, dass dieser erste Multiplexer MUX1 weiterhin verbunden ist mit dem zweiten Pinkontakt P2 des zweiten Modulsteckplatzes 2, dem dritten Pinkontakt P3 des dritten Modulsteckplatzes 3 und so fort bis zum 8. Pinkontakt P8 des Modulsteckplatzes 8. Dieselbe Zuordnung gilt für die Multiplexer MUX9, MUX17, MUX25 und MUX33.
  • Die Zuordnung setzt sich derart weiter fort, dass mit dem zweiten Multiplexer MUX2 der zweite Pinkontakt P2 des ersten Modulsteckplatzes 1, der dritte Pinkontakt P3 des zweiten Modulsteckplatzes 2, und so fort bis zum ersten Pinkontakt P1 des Modulsteckplatzes 8 verbunden ist. Es ergibt sich somit hinsichtlich der Zuordnung der einzelnen Pinkontakte P1–P8 der jeweiligen Modulsteckplätze 1–8 und der Multiplexer MUX1–MUX40 eine Verschiebung jeweils um eine Pinkontaktstelle, wodurch sich letztendlich eine Zuordnungstabelle ergibt, wie sie für dieses Beispiel in den 2 und 3 dargestellt ist.
  • 1c zeigt eine alternative Zuordnung der Pinkontakte mit den Multiplexern. Hier ist jeder erste Pinkontakt P1 eines jeden Modulsteckplatzes 1–8 mit dem 1., 9., 17, 25, und 33. Multiplexer verbunden. Analog ist weiterhin jeder 2. Pinkontakt P2 (hier nicht dargestellt) mit dem Multiplexer MUX2, MUX10, MUX18, MUX26 und MUX34 verbunden und so fort bis dass Pinkontakt P8 eines jeden Modulsteckplatzes 1–8 verbunden ist mit den Multiplexern MUX8, MUX16, MUX24, MUX32 und MUX40. Jeder Pinkontakt P1 bis P8 ist also auch hier 5-mal verteilt auf unterschiedliche Multiplexer.
  • Aus den beiden Tabellen der 2 und 3 ist bzgl. des erstgenannten Beispiels zu entnehmen, dass in waagrechter Richtung insgesamt 8 Modulsteckplätze jeweils spaltenförmig angeordnet sind, wobei erkennbar ist, dass im ersten Modulsteckplatz 1 die Pinkontakte P1, P2, P3, P4, P5, P6, P7, P8 auf den Multiplexern MUX1–MUX8 aufgeschaltet sind, mit Verschiebung um eine Pinkontaktstelle die Pinkontakte Nr. P2, P3, P4, P5, P6, P7, P8, P1 des zweiten Modulsteckplatzes 2 ebenso auf die Multiplexer MUX1–MUX8 aufgeschaltet sind und so fort für die weiteren Modulsteckplätze 3 bis 8.
  • Diese Zuordnung der Aufschaltung wiederholt sich ebenso mit einer Achterperiodizität hinsichtlich der einzelnen Multiplexer, so dass dieselbe Zuordnung auch für die Multiplexer MUX9–MUX16, MUX17–MUX24, MUX25–MUX32 und MUX33–MUX40 ergibt, so dass letztendlich bei Berücksichtigung der vorliegenden Tabellen jeder Pinkontakt P1–P8 eines jeden der acht Modulsteckplätze 1–8 insgesamt fünfmal auf die 40 Signalanschlüsse eines Mikroprozessors M aufschaltbar sind, die im vorliegenden Beispiel namentlich bei ADC44 beginnen und bei ADC87 enden. So lässt sich beispielsweise Pinkontakt P4 des Modulsteckplatzes 5 aufschalten auf die Signalanschlüsse ADC51, ADC59, ADC71, ADC79 und ADC87.
  • Betrachtet man nun in der 2 die Verwendung mehrerer vierkanäliger Module in den jeweiligen Modulsteckplätzen 1–8, so ist es auffällig, dass zwar jeweils die Signalanschlüsse, die einem Modul zugeordnet sind, an dem Mikroprozessor unmittelbar aufeinander folgen können, jedoch ergeben sich Lücken zwischen der Zuordnung der Signalanschlüsse bei verschiedenen Modulen. Derartige Lücken sind beispielsweise beim Signalanschluss ADC48, den Anschlüssen ADC57 und ADC58, den Anschlüssen ADC71, ADC72, ADC73 sowie den Anschlüssen ADC82 und ADC83 erkennbar.
  • Es zeigt sich hier jedoch insgesamt, dass alle vierkanaligen Module, die in den 8 Modulsteckplätzen 1–8 angeordnet sind, auf die Signalanschlüsse des Mikroprozessors aufgeschaltet sind und hierbei dementsprechend 4 mal 8 = 32 Signalanschlüsse belegen, dies jedoch wie in dem Beispiel gezeigt, nicht in durchgängiger Abfolge.
  • Gemäß einer gegenüber 2 optimierten Ausführung mit Überbrückungen innerhalb der einzelnen Modulsteckplätze 1–8 ist es möglich die Abfolge der Signalanschlussbelegung vollständig über alle eingesetzten Module hinweg kontinuierlich zu gestalten, wie es die 3 zeigt. Die 3 repräsentiert eine Anwendung, bei der der Modulsteckplatz 1 mit einem Vierkanalmodul belegt ist, der Modulsteckplatz 2 mit einem Achtkanalmodul, die Steckplätze 3 und 4 jeweils mit einem Vierkanalmodul, die Steckplätze 4 und 5 je mit einem Achtkanalmodul und die Steckplätze 7 und 8 je mit einem Zweikanalmodul. Die Lücken, die sich bei der Belegung der Signalanschlüsse gemäß vorheriger Ausführung ergeben würden, können hier geschlossen werden, da die Modulsteckplätze derart mit Brücken an den Pinkontakten versehen sind, dass z. B. bei Modulsteckplatz 3 der Pinkontakt P1 mit Pinkontakt P5, Pinkontakt P2 mit Pinkontakt P6, Pinkontakt P3 mit Pinkontakt P7 und Pinkontakt P4 mit Pinkontakt P8 überbrückt ist, so dass jeder der vier Kanäle in doppelter Belegung an dem Modulsteckplatz 3 anliegt. Es können somit die Pinkontakte P1, P2, P7 und P8 direkt auf die Signalanschlüsse ADC56–ADC59 aufgeschaltet werden, so dass sich keinerlei Lücke bei der Signalanschlussbelegung zwischen dem Modulsteckplatz 2 und 3 ergibt. Selbiges gilt bei der Überbrückung der Pinkontakte im Modulsteckplatz 4 sowie 7 und 8.
  • Grundsätzlich sind hier beliebige Überbrückungsmöglichkeiten gegeben, wobei jedoch bevorzugt bei einkanaligen Modulen Pinkontakt P1 mit jedem anderen überbrückt ist, bei zweikanaligen Modulen Pinkontakt P1 mit Kontakt P3, P5 und P7 sowie Pinkontakt P2 mit P4, P6 und P8 überbrückt ist. Bei einem vierkanaligen Modul ergibt sich die vorbeschriebene Überbrückung, wie sie zur 3 diskutiert wurde und bei einem achtkanaligen Modul ist eine Überbrückung entbehrlich, da jeder einzelne Pinkontakt mit einem Signal belegt ist. Aus diesem Grund kann auch grundsätzlich ein Modul mit 8 Kanälen, beginnend bei jedem der 40 Signalanschlüsse eines Mikroprozessors in aufeinander folgender Reihenfolge aufgeschaltet werden. Die erfindungsgemäß vorgeschlagenen Überbrückungen ergeben sich auch aus 4.
  • Konkret sind hier Multiplexer vom Typ DG408 z. B. der Firma Vishay und zu deren Ansteurung kaskadierte Schieberegister der Baureihe 74HC595 eingesetzt.

Claims (10)

  1. Schaltungsanordnung zum Verbinden von Signalanschlüssen einer Signalverarbeitungseinheit mit Pinkontakten mehrerer Modulsteckplätze, wobei über einen Pinkontakt ein Signal zu oder von einem Modul führbar ist, und eine Anzahl von Verteilschaltern (MUX1, ..., MUX40) vorgesehen ist, die der Anzahl von Signalanschlüssen (ADC44–ADC87) einer Signalverarbeitungseinheit (M) entspricht und jeder Signalanschluss (ADC44–ADC87) mit einem einzigen Verteilschalter (MUX1, ..., MUX40) verbunden ist, der genau einem Signalanschluß zugeordnet ist und die Pinkontakte (P1, ..., P8) aller Modulsteckplätze (1–8) jeweils mit mehreren der Verteilschalter (MUX1, ..., MUX40) verbunden sind, wobei durch Ansteuerung der Verteilschalter (MUX1, ..., MUX40) jeder signalführende Pinkontakt (P1, ..., P8) derart mit einem Signalanschluß (ADC44–ADC87) verbindbar ist, dass die signalführenden Pinkontakte (P1, ..., P8) eines durch ein Modul belegten Modulsteckplatzes (1–8) an der Signalverarbeitungseinheit (M) einer in ihrer Ordnung lückenlos hintereinander folgenden Anzahl von Signalanschlüssen (ADC44–ADC87) zugeordnet sind, dadurch gekennzeichnet, dass jeder Pinkontakt (P1, ...., P8) mehrfach an unterschiedlichen Verteilschaltern (MUX1, ..., MUX40) anliegt.
  2. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, dass jeder Signalanschluß (ADC44–ADC87) der Signalverarbeitungseinheit (M) mit dem Ausgang eines Verteilschalters (MUX1, ..., MUX40) verbunden ist und jeder der Eingänge dieses Verteilschalters (MUX1, ..., MUX40) mit einem Pinkontakt (P1, ..., P8) eines anderen Modulsteckplatzes (1–8) verbunden ist.
  3. Schaltungsanordnung nach Anspruch 1, dadurch gekennzeichnet, dass jeder Signalanschluss (ADC44–ADC87) der Signalverarbeitungseinheit (M) mit dem Eingang eines Verteilschalters (MUX1, ..., MUX40) verbunden ist und jeder der Ausgänge dieses Verteilschalters (MUX1, ..., MUX40) mit einem Pinkontakt (P1, ..., P8) eines anderen Modulsteckplatzes (1–8) verbunden ist.
  4. Schaltungsanordnung nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Anzahl der Signalanschlüsse (ADC44–ADC87) ein ganzzahliges Vielfaches der Anzahl der Pinkontakte (P1, ..., P8) eines Modulsteckplatzes (1–8) ist.
  5. Schaltungsanordnung nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Zuordnung der Pinkontakte (P1, ..., P8) eines Modulsteckplatzes (1–8) zu den Eingängen/Ausgängen eines Verteilschalters (MUX1, ..., MUX40) sich periodisch mit der Anzahl der Pinkontakte (P1, ..., P8) eines Modulsteckplatzes (1–8) wiederholt.
  6. Schaltungsanordnung nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass eine Menge aller in ihrer Ordnung aufeinanderfolgenden Pinkontakte (P1, ..., P8) wenigstens eines Modulsteckplatzes (1–8) auf eine gleichgroße Menge von aufeinanderfolgenden Signalanschlüssen (ADC44–ADC87) der Signalverarbeitungseinheit (M) abgebildet ist.
  7. Schaltungsanordnung nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass in einem Modulsteckplatz (1–8) Pinkontakte (P1, ..., P8) durch Überbrückung miteinander verbunden sind, so daß bei Einsatz eines Moduls, das weniger Kanäle mit Signalen bereitstellt als Pinkontakte (P1, ..., P8) vorhanden sind, jeder Pinkontakt (P1, ..., P8) mit einem Signal beaufschlagt ist.
  8. Schaltungsanordnung nach Anspruche 7, dadurch gekennzeichnet, dass durch Ansteuerung der Verteilschalter (MUX1, ..., MUX40) jeder Kanal eines Moduls derart mit einem Signalanschluß (ADC44–ADC87) verbindbar ist, dass die Kanäle aller Module an der Signalverarbeitungseinheit (M) einer in ihrer Ordnung lückenlos hintereinanderfolgenden Anzahl von Signalanschlüssen (ADC44–ADC87) zugeordnet sind.
  9. Schaltungsanordnung nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass sie eine Signalverarbeitungseinheit (M) umfasst, mittels der die Verteilschalter (MUX1, ..., MUX40) einstellbar sind.
  10. Schaltungsanordnung nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass sie zur Einstellung der Verteilschalter (MUX1, ..., MUX40) ein Schieberegister umfasst.
DE2003145059 2003-09-26 2003-09-26 Schaltungsanordnung zum Verbinden von Signalanschlüssen Expired - Fee Related DE10345059B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2003145059 DE10345059B4 (de) 2003-09-26 2003-09-26 Schaltungsanordnung zum Verbinden von Signalanschlüssen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2003145059 DE10345059B4 (de) 2003-09-26 2003-09-26 Schaltungsanordnung zum Verbinden von Signalanschlüssen

Publications (2)

Publication Number Publication Date
DE10345059A1 DE10345059A1 (de) 2005-04-14
DE10345059B4 true DE10345059B4 (de) 2015-03-19

Family

ID=34306132

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003145059 Expired - Fee Related DE10345059B4 (de) 2003-09-26 2003-09-26 Schaltungsanordnung zum Verbinden von Signalanschlüssen

Country Status (1)

Country Link
DE (1) DE10345059B4 (de)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009048981B4 (de) * 2009-10-09 2016-12-29 Dspace Digital Signal Processing And Control Engineering Gmbh Vorrichtung zum Testen einer elektrischen Komponente

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4710919A (en) * 1983-10-21 1987-12-01 International Teldata Corporation Multiplex system for automatic meter reading
DE4321014A1 (de) * 1993-06-24 1995-01-05 Wabco Vermoegensverwaltung Verfahren und Schaltung zum Schutz von Eingängen integrierter Schaltkreise gegen Übersprechen
DE69017607T2 (de) * 1989-12-06 1995-12-07 Baumer Electric Ag Multiplex-Messvorrichtung mit einer Vielzahl von Sensoren.
DE19811584C2 (de) * 1997-03-19 2001-02-08 Hitachi Ltd Signalkonverter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4710919A (en) * 1983-10-21 1987-12-01 International Teldata Corporation Multiplex system for automatic meter reading
DE69017607T2 (de) * 1989-12-06 1995-12-07 Baumer Electric Ag Multiplex-Messvorrichtung mit einer Vielzahl von Sensoren.
DE4321014A1 (de) * 1993-06-24 1995-01-05 Wabco Vermoegensverwaltung Verfahren und Schaltung zum Schutz von Eingängen integrierter Schaltkreise gegen Übersprechen
DE19811584C2 (de) * 1997-03-19 2001-02-08 Hitachi Ltd Signalkonverter

Also Published As

Publication number Publication date
DE10345059A1 (de) 2005-04-14

Similar Documents

Publication Publication Date Title
EP0712267B1 (de) Modulare Steuerungsanlage mit integriertem Feldbusanschluss
WO1999054632A1 (de) Modulares elektrofluidisches baukastensystem
DE102004056243A1 (de) Modulares Automatisierungssystem
DE3788617T2 (de) Vektordatenverarbeitungssystem mit einer E/A-Steuerung für jeden Vektordatenprozessor und einer anderen E/A-Steuerung für mindestens einen anderen Vektordatenprozessor.
DE2714368B2 (de) Schaltungsanordnung zum Durchschalten von Datenwörtern unterschiedlicher Bitfolgefrequenz in Vielfachverbindungen
EP0853366A2 (de) Einrichtung zur Übermittlung von Steuersignalen an Ventile
DE10345059B4 (de) Schaltungsanordnung zum Verbinden von Signalanschlüssen
DE69120142T2 (de) Zusammengesetzte elektrische Bauteile
DE4032370A1 (de) Schaltungsanordnung mit wenigstens zwei identischen, integrierten schaltungen oder schaltungsmodulen
WO2004080044A1 (de) Verteiler mit testzugang
EP3373170A1 (de) Vorrichtung zur emulation von entwürfen für integrierte schaltkreise
DE10019812B4 (de) Schaltungsanordnung
DE2545976B1 (de) Schaltungsanordnung fuer fernmeldeanlagen, insbesondere fernsprechvermittlungsanlagen, mit codiert adressierbaren individuellen schalteinrichtungen
EP0940066B1 (de) Einrichtung zur codierung von steckbaugruppen sowie einrichtung zum anschluss externer leitungen mit einer derartigen codiereinrichtung
EP0788043A2 (de) Verfahren und Feldbussystem zur seriellen Datenübertragung in objektorientierten Anwendungen
DE102007019048A1 (de) Modulare automatisierungstechnische Einrichtung
DE1196717B (de) Schaltungsanordnung fuer Fernmelde-, insbesondere Fernsprechvermittlungsanlagen mit Waehlbetrieb
DE10333911B3 (de) Kaskadierbare Anordnung von Schaltersätzen
DE19959405B4 (de) Umkonfigurierbare Geräteschnittstelle
DE3228628C2 (de)
DE3816948C2 (de)
DE2602129C3 (de) Schaltungsanordnung fur Fernmelde· vermlttlungsanlagen, insbesondere Fernsprechvermittlungsanlagen mit mehrstufigen Koppelfeldern
DE2542579A1 (de) Koppelfeld fuer fernmeldevermittlungssysteme
DE2517630B2 (de) Teileinrichtung eines datenverarbeitungssystems
DE10217313B4 (de) Digitaler Signalprozessor und Verfahren zur Datenverarbeitung mit einem digitalen Signalprozessor

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8127 New person/name/address of the applicant

Owner name: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGIN

8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee