[go: up one dir, main page]

FR2972547A1 - Interface device and communication module combination for signal acquisition, processing and/or generating system, has communication interface provided downstream of piled up modules and located on lower side of connector - Google Patents

Interface device and communication module combination for signal acquisition, processing and/or generating system, has communication interface provided downstream of piled up modules and located on lower side of connector Download PDF

Info

Publication number
FR2972547A1
FR2972547A1 FR1100675A FR1100675A FR2972547A1 FR 2972547 A1 FR2972547 A1 FR 2972547A1 FR 1100675 A FR1100675 A FR 1100675A FR 1100675 A FR1100675 A FR 1100675A FR 2972547 A1 FR2972547 A1 FR 2972547A1
Authority
FR
France
Prior art keywords
modules
module
connector
processing
communication interface
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.)
Granted
Application number
FR1100675A
Other languages
French (fr)
Other versions
FR2972547B1 (en
Inventor
Robert Michel Serge Lacoste
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.)
ALCIOM
Original Assignee
ALCIOM
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 ALCIOM filed Critical ALCIOM
Priority to FR1100675A priority Critical patent/FR2972547B1/en
Publication of FR2972547A1 publication Critical patent/FR2972547A1/en
Application granted granted Critical
Publication of FR2972547B1 publication Critical patent/FR2972547B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • G06F13/4095Mechanical coupling in incremental bus architectures, e.g. bus stacks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

The combination has a communication interface (5) provided upstream toward a server system (8) e.g. computer, where the interface is located on a lower side of a connector (3), Another communication interface (6) is provided downstream toward a set of piled up modules, where the latter interface is located on an upper side of another connector (4). A third communication interface (7) is provided downstream of another set of piled up modules, where the third communication interface is located on the lower side of the connector.

Description

Dispositif d'interface et de communication flexible pour modules d'acquisition, de traitement et/ou de génération de signaux Domaine technique concerné Le domaine concerné par la présente invention est celui de l'interconnexion d'un ensemble de modules d'acquisition, de traitement et/ou de génération de signaux et d'un calculateur hôte. Problème posé Afin de permettre le développement rapide de systèmes de mesure ou de traitement de signaux spécifiques, par exemple pour des applications de type bancs de test ou pour des développements de produits expérimentaux, une solution efficace consiste à interconnecter des modules pré-existants réalisant chacun une ou plusieurs fonctions génériques d'acquisition, de traitement ou de génération de signaux, et à piloter ces modules depuis un système hôte en fonction des besoins. Ce système hôte peut, selon les applications, être soit un ordinateur soit tout autre système programmé : Microcontrôleur, microprocesseur ou automate industriel par exemple. Afin de répondre aux besoins de ce type d'application, l'interface de communication reliant les modules et le calculateur hôte doit être la plus flexible possible afin de s'adapter à différents types de systèmes hôtes, doit être performante, et doit supporter des topologies de raccordement des modules entre eux les plus souples possibles afin de permettre la réalisation de systèmes de mesure compacts, évolutifs et économiques. Etat de la technique antérieure Les interfaces de communication existantes préalablement à la présente invention et répondant peu ou prou au besoin de ce type d'application sont les suivantes : - Des systèmes utilisent des interfaces de communication de type Ethernet ou USB, le cas échéant avec protocole dédié comme LXI. Ces interfaces sont flexibles et rapides mais ne sont pas aisément compatibles avec l'utilisation de systèmes hôtes embarqués de type micro-contrôleurs. Le raccordement de modules nécessite de plus un hub ou routeur externe ; Des systèmes utilisent des interfaces asynchrones type RS232 ou RS485. Ces technologies sont simples et peu couteuses, mais offrent des performances médiocres ; Des systèmes utilisent des solutions de type fond de panier (VXI, PXI, etc). Ces solutions sont très performantes mais intrinsèquement couteuses et nécessitent une interface spécifique vers le calculateur hôte ; Des systèmes de cartes fille type mezzanine ne permettant pas le raccordement d'un nombre important de modules. Exposé de l'invention L'invention est basée sur la mise en oeuvre d'une topologie flexible permettant l'empilement de modules d'acquisition, de traitement et/ou de génération de signaux (1) ainsi que le chaînage de plusieurs piles (2) de modules d'acquisition, de traitement et/ou de génération de signaux, via un connecteur en face inférieure (3) et un connecteur en face supérieure (4) sur chaque module d'acquisition, de traitement et/ou de génération de signaux (1). Via ces connecteurs chaque module dispose de trois interfaces de communication : une interface de communication amont (5) vers le système hôte (8) ou vers un module amont d'acquisition, de traitement et/ou de génération de signaux (1), située sur le connecteur en face inférieure (3) du module, une interface de communication aval d'empilement (6) vers des modules empilés, située sur le connecteur en face supérieure (4) du module une interface de communication aval de chaînage (7) vers d'autres piles de modules, situées sur le connecteur en face inférieure (3) du module. De préférence selon l'invention, l'interface de communication amont (5) est réalisée sous la forme d'une interface configurable selon différents modes (dont a minima le mode SPI) via N signaux de sélection à trois états permettant de sélectionner un mode parmi au plus trois puissances N configurations. De préférence selon l'invention, l'interface de communication amont (5) supporte les modes SPI, USB, UART et I2C afin de permettre le raccordement à un grand nombre de systèmes hôtes différents, les interfaces de communication aval (6) et (7) étant en mode SPI. De préférence selon l'invention chaque module est identifié par une adresse correspondant à son emplacement dans la topologie de l'assemblage des modules, selon le numéro de la pile de modules (2) par rapport au système hôte (8) et sa hauteur du module dans l'empilement de modules (2). Présentation des figures La figure 1 représente une variante de réalisation du dispositif. Nomenclature Les références numériques portées sur la figure 1 correspondent aux 20 moyens techniques suivants : 1 : Module d'acquisition, de traitement et/ou de génération de signaux 2 : Pile de modules d'acquisition, de traitement et/ou de génération de signaux 3 : Connecteur en face inférieure 25 4 : Connecteur en face supérieure 5 : Interface de communication amont 6 : Interface de communication aval d'empilement 7 : Interface de communication aval de chaînage 8 : Système hôte Description détaillée d'un mode de réalisation D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description d'une variante de réalisation donnée ci-après à titre d'exemple indicatif et non limitatif. Flexible interface and communication device for acquisition, processing and / or signal generation modules Technical field concerned The field of interest of the present invention is that of the interconnection of a set of acquisition, processing and / or signal generation modules. processing and / or signal generation and a host computer. Problem posed In order to allow the rapid development of specific measurement or signal processing systems, for example for test-bed type applications or for experimental product developments, an efficient solution is to interconnect pre-existing modules that each perform one or more generic functions of acquisition, processing or generation of signals, and to control these modules from a host system as needed. This host system may, depending on the application, be either a computer or any other programmed system: Microcontroller, microprocessor or industrial PLC for example. In order to meet the needs of this type of application, the communication interface connecting the modules and the host computer must be as flexible as possible in order to adapt to different types of host systems, must be efficient, and must support topologies of connection of the modules as flexible as possible to allow the realization of compact measuring systems, scalable and economical. State of the Prior Art The existing communication interfaces prior to the present invention and more or less responding to the need for this type of application are the following: - Systems use Ethernet or USB type communication interfaces, where appropriate with dedicated protocol like LXI. These interfaces are flexible and fast but are not easily compatible with the use of micro-controller type embedded host systems. The connection of modules also requires an external hub or router; Systems use RS232 or RS485 asynchronous interfaces. These technologies are simple and inexpensive, but offer poor performance; Systems use backplane solutions (VXI, PXI, etc.). These solutions are very powerful but intrinsically expensive and require a specific interface to the host computer; Mezzanine-type daughter card systems that do not allow the connection of a large number of modules. DESCRIPTION OF THE INVENTION The invention is based on the implementation of a flexible topology for stacking acquisition, processing and / or signal generation modules (1) as well as the chaining of several stacks ( 2) acquisition modules, processing and / or signal generation, via a connector on the lower face (3) and a connector on the upper face (4) on each acquisition module, processing and / or generation of signals (1). Via these connectors each module has three communication interfaces: an upstream communication interface (5) to the host system (8) or an upstream acquisition, processing and / or signal generation module (1), located on the connector on the lower face (3) of the module, a downstream communication interface for stacking (6) to stacked modules, located on the connector on the upper face (4) of the module a downstream communication interface for chaining (7) to other stacks of modules, located on the connector on the lower face (3) of the module. Preferably according to the invention, the upstream communication interface (5) is made in the form of a configurable interface according to different modes (including at least the SPI mode) via N three-state selection signals for selecting a mode among at most three powers N configurations. Preferably according to the invention, the upstream communication interface (5) supports the SPI, USB, UART and I2C modes in order to allow the connection to a large number of different host systems, the downstream communication interfaces (6) and ( 7) being in SPI mode. Preferably according to the invention each module is identified by an address corresponding to its location in the topology of the module assembly, according to the number of the stack of modules (2) relative to the host system (8) and its height of the module in the stack of modules (2). FIG. 1 shows an alternative embodiment of the device. Nomenclature The numerical references shown in FIG. 1 correspond to the following technical means: 1: Acquisition, processing and / or signal generation module 2: Stack of acquisition, processing and / or signal generation modules 3: Connector on the lower face 4: Connector on the upper face 5: Upstream communication interface 6: Stacking downstream communication interface 7: Chaining downstream communication interface 8: Host system Detailed description of an embodiment D ' Other features and advantages of the invention will appear on reading the description of an alternative embodiment given below by way of indicative and non-limiting example.

Dans cette variante de réalisation, chaque module (1) est architecturé autour d'un micro-contrôleur. Ce micro-contrôleur détermine lors de la séquence d'initialisation le mode de fonctionnement de l'interface amont (5) en examinant l'état des signaux à trois états du connecteur en face inférieure (3). Selon le mode sélectionné le micro-contrôleur configure les entrées- sorties affectées à l'interface amont en mode SPI esclave, I2C esclave, UART ou USB esclave. Ce micro-contrôleur gère également des interfaces haute vitesse SPI maître pilotant les interfaces aval d'empilement (6) et de chaînage (7). Un logiciel micro-programmé dans ce micro-contrôleur réalise les fonctions nécessaires pour la recherche automatique de l'adresse du module dans la topologie d'assemblage des modules ou pour le routage des messages de module à module via les interfaces amont (5) et avals (6 et 7) de chaque module. Applications industrielles potentielles Le dispositif selon l'invention est particulièrement destiné aux modules destinés à l'assemblage de systèmes d'acquisition, de traitement et de génération de signaux : bancs de test, systèmes de mesure spécifiques, démonstrateurs expérimentaux, architectures radio logicielles, etc.25 In this variant embodiment, each module (1) is structured around a microcontroller. This microcontroller determines during the initialization sequence the operating mode of the upstream interface (5) by examining the state of the three-state signals of the connector on the lower face (3). Depending on the selected mode, the microcontroller configures the inputs / outputs assigned to the upstream interface in SPI slave, I2C slave, UART or USB slave mode. This microcontroller also manages high speed SPI interfaces master driving downstream interfaces stacking (6) and chaining (7). Micro-programmed software in this microcontroller performs the functions necessary for the automatic search of the module address in the assembly topology of the modules or for the routing of messages from module to module via the upstream interfaces (5) and avals (6 and 7) of each module. Potential industrial applications The device according to the invention is particularly intended for modules intended for the assembly of acquisition, processing and signal generation systems: test benches, specific measurement systems, experimental demonstrators, software radio architectures, etc. .25

Claims (4)

REVENDICATIONS1. Dispositif d'interface et de communication flexible pour modules d'acquisition, de traitement et/ou de génération de signaux caractérisée en ce qu'il comporte la mise en oeuvre d'une topologie flexible permettant l'empilement de modules d'acquisition, de traitement et/ou de génération de signaux (1) ainsi que le chaînage de plusieurs piles (2) de modules d'acquisition, de traitement et/ou de génération de signaux, via un connecteur en face inférieure (3) et un connecteur en face supérieure (4) de chaque module d'acquisition, de traitement et/ou de génération de signaux (1), et caractérisé par le fait que, via ces connecteurs, chaque module dispose de trois interfaces de communication : une interface de communication amont (5) vers le système hôte (8) ou vers un module amont d'acquisition, de traitement et/ou de génération de signaux (1), située sur le connecteur en face inférieure (3) du module ; une interface de communication aval d'empilement (6) vers des modules empilés, située sur le connecteur en face supérieure (4) du module ; - une interface de communication aval de chaînage (7) vers d'autres piles de modules, située sur le connecteur en face inférieure (3) du module. REVENDICATIONS1. Flexible communication and interface device for acquisition, processing and / or signal generation modules, characterized in that it comprises the implementation of a flexible topology allowing the stacking of acquisition modules, processing and / or signal generation (1) as well as the chaining of several batteries (2) of acquisition modules, processing and / or signal generation, via a connector on the lower face (3) and a connector in upper face (4) of each acquisition, processing and / or signal generation module (1), and characterized in that, via these connectors, each module has three communication interfaces: an upstream communication interface (5) to the host system (8) or to an upstream acquisition, processing and / or signal generation module (1) located on the connector on the lower face (3) of the module; a downstream stack communication interface (6) to stacked modules, located on the connector on the upper face (4) of the module; - A downstream communication interface chaining (7) to other stacks of modules, located on the connector on the underside (3) of the module. 2. Dispositif selon la revendication 1 ; ledit dispositif réalisant l'interface de communication amont (5) sous la forme d'une interface configurable selon différents modes (dont a minima le mode SPI) via N signaux de sélection à trois états permettant de sélectionner un mode parmi au plus trois puissance N configurations, les interfaces de communication aval (6) et (7) étant en mode SPI. 2. Device according to claim 1; said device providing the upstream communication interface (5) in the form of a configurable interface according to different modes (of which at least the SPI mode) via N three-state selection signals for selecting one of at most three N power modes configurations, the downstream communication interfaces (6) and (7) being in SPI mode. 3. Dispositif selon les revendications 1 et 2 ; L'interface de communication amont (5) dudit dispositif supportant les modes SPI, USB, UART et I2Cafin de permettre le raccordement à un grand nombre de systèmes hôtes différents. 3. Device according to claims 1 and 2; The upstream communication interface (5) of said device supporting SPI, USB, UART and I2C modes to allow connection to a large number of different host systems. 4. Dispositif selon la revendication 1 ; les différents modules dudit dispositif étant identifiés par une adresse correspondant à leur emplacement dans la topologie de l'assemblage des modules, selon le numéro de pile de modules (2) par rapport au système hôte (8) et la hauteur du module dans l'empilement de modules (2). 4. Device according to claim 1; the different modules of said device being identified by an address corresponding to their location in the topology of the module assembly, according to the module stack number (2) relative to the host system (8) and the module height in the stack of modules (2).
FR1100675A 2011-03-07 2011-03-07 INTERFACE AND FLEXIBLE COMMUNICATION DEVICE FOR ACQUIRING, PROCESSING AND / OR GENERATING SIGNAL MODULES Active FR2972547B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1100675A FR2972547B1 (en) 2011-03-07 2011-03-07 INTERFACE AND FLEXIBLE COMMUNICATION DEVICE FOR ACQUIRING, PROCESSING AND / OR GENERATING SIGNAL MODULES

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1100675A FR2972547B1 (en) 2011-03-07 2011-03-07 INTERFACE AND FLEXIBLE COMMUNICATION DEVICE FOR ACQUIRING, PROCESSING AND / OR GENERATING SIGNAL MODULES

Publications (2)

Publication Number Publication Date
FR2972547A1 true FR2972547A1 (en) 2012-09-14
FR2972547B1 FR2972547B1 (en) 2013-04-26

Family

ID=44521641

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1100675A Active FR2972547B1 (en) 2011-03-07 2011-03-07 INTERFACE AND FLEXIBLE COMMUNICATION DEVICE FOR ACQUIRING, PROCESSING AND / OR GENERATING SIGNAL MODULES

Country Status (1)

Country Link
FR (1) FR2972547B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7865629B1 (en) * 2009-11-24 2011-01-04 Microsoft Corporation Configurable connector for system-level communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7865629B1 (en) * 2009-11-24 2011-01-04 Microsoft Corporation Configurable connector for system-level communication

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
USB IMPLEMENTERS FORUM: "Universal Serial Bus Specification Revision 2.0 - Chapters 1 - 5 and 9", INTERNET CITATION, 27 April 2000 (2000-04-27), XP002412161, Retrieved from the Internet <URL:http://www.usb.org/developers/docs/usb_20_05122006.zip> [retrieved on 20061219] *

Also Published As

Publication number Publication date
FR2972547B1 (en) 2013-04-26

Similar Documents

Publication Publication Date Title
TWI782319B (en) Micro-hinge for an electronic device
US7501792B2 (en) Charging cable with USB-like connector
US8135883B2 (en) USB hub apparatus supporting multiple high speed devices and a single super speed device
US9874900B2 (en) Form adjustable angle between a battery and battery cavity to selectively place a video display in viewing orientations
CN102301356A (en) Universal Serial Bus host-to-host communication
WO2009039260A3 (en) Method and apparatus for holographic user interface communication
US10771543B2 (en) Service processor for configuring servers joining peer to peer network
EP3345305B1 (en) Modular base station architecture for wireless sensor network
US20150033058A1 (en) Server cluster and control mechanism thereof
CN102710788A (en) Rapid and unattended operation system
FR2972547A1 (en) Interface device and communication module combination for signal acquisition, processing and/or generating system, has communication interface provided downstream of piled up modules and located on lower side of connector
CN104714910B (en) The method and system of adaptive configuration PCIE bus interface
FR2954026A1 (en) SYSTEM AND METHOD FOR SIMULATION OR TEST OPERATING DATA FROM MONITORING PORTS
US20170116066A1 (en) Fault detecting system and method for server
KR101664409B1 (en) Configuring signals based on device conditions
WO2009000607A1 (en) Onboard computer ticketing terminal
CN107220153A (en) A kind of calculator memory switching card test method and device based on UEFI
CN107817676A (en) A kind of time terminal system
EP1941656B1 (en) Device for reading information on a digital bus without a wire connection to the network
US9574943B2 (en) Indicator light detection system and method
CN103699453A (en) Module identification method and terminal equipment
FR2878376A1 (en) SINGLE CONNECTOR FOR RADIOTELEPHONE, ELECTRONIC CIRCUIT, RADIOTELEPHONE AND CABLE CORRESPONDING
CN202334790U (en) Cross-platform compatible video equipment testing device
CN201589701U (en) Wind turbine drive chain system test device
CN216391231U (en) Docking station with double video interfaces

Legal Events

Date Code Title Description
CA Change of address

Effective date: 20140418

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

PLFP Fee payment

Year of fee payment: 14

PLFP Fee payment

Year of fee payment: 15