Modular Connector Housings

Modular Connector Housings

A modular connector defines a geometrical feature, the ModularSlot, into which another component—a contact module—can be inserted. The actual cavities are defined by the contact module used. It is also possible to combine regular Slots and ModularSlots within the same connector. The inserts themselves are defined by a ConnectorHousingSpecification, allowing the creation of recursive structures. A ModularSlot can reference multiple inserts, since different insert variants often fit into the same ModularSlot. The allowed inserts are referenced via a PartRelation, enabling part master data to be distributed across multiple VEC files.

In the perspective of many use cases, an assembled modular connector is treated in the same way as a regular one-piece connector. For example, the system schematic will typically define a single ComponentConnector with continuous pin numbering. The same applies in many cases to the mating connector, such as the interface on an E/E component. In both scenarios, the decision whether to use a one-piece or a modular connector is often made later in the process.

The ConnectorHousingSpecification of the contact module, on the other hand, is independent of its usage context. This means that both the cavity numbering and any defined MappingSpecification apply to the contact module itself, regardless of the collector housing. For example, cavity 1 in a contact module may correspond to cavity 1 in one collector housing, and to cavity 11 in another. Similarly, the same contact module may fit into different ModularSlots within a housing, causing its logical cavity positions to vary depending on the context.

Therefore, even in the case of modular connectors, it is necessary to define a consistent cavity numbering across its different assembly variants. This is essential to enable the mapping to potential mating connectors and to ensure continuity with upstream data, such as the system schematic.

The CavityLayout serves as a template for a valid configuration of a ModularSlot. A ModularSlot can support various configuration variants (e.g., single-pole, five-pole, ten-pole, etc.). The cavities defined within the CavityLayout are referred to as virtualCavities, as they merely act as placeholders for the actual cavities defined by the contact module. The technical properties of the cavities are determined by the contact module itself.

The virtual cavities serve multiple purposes. Using a MappingSpecification, it is possible to define a mapping between the cavities of a modular connector and those of a mating connector. The MappingSpecification can also be used to map virtual cavities to the actual cavities of a valid contact module (see Diagram "Cavity Mapping").

In addition, virtual cavities allow the assignment of individual CavityAddOns to specific cavities within modular assemblies.

Depending on the specific methodology used for such modular connectors, certain ModularSlotLayouts may only be valid in relation to the configuration of other ModularSlots. For example, if continuous cavity numbering is required, the same insert may have different cavity numbers depending on how many cavities a preceding slot is populated with. The ModularSlotConfiguration allows the definition of such valid combinations.

 

However, it should be noted that applying such a methodology can led to a rapid, potentially exponential increase in the number of valid configuration variants, depending on the degree of flexibility in the connector’s population.