Diamond Systems RUBY-MM-1612 Special Mode Combination Considerations, Current Drive Capability

Models: RUBY-MM-1612 16-Channel 12-Bit Analog Output PC/104 Module

1 33
Download 33 pages 35.76 Kb
Page 32
Image 32

82C55A

MODE DEFINITION SUMMARY

 

MODE 0

 

MODE 1

 

MODE 2

 

IN

OUT

IN

OUT

GROUP A ONLY

PA0

In

Out

In

Out

 

PA1

In

Out

In

Out

 

PA2

In

Out

In

Out

 

PA3

In

Out

In

Out

 

PA4

In

Out

In

Out

 

PA5

In

Out

In

Out

 

PA6

In

Out

In

Out

 

PA7

In

Out

In

Out

 

PB0

In

Out

In

Out

 

PB1

In

Out

In

Out

 

PB2

In

Out

In

Out

 

PB3

In

Out

In

Out

 

PB4

In

Out

In

Out

 

PB5

In

Out

In

Out

 

PB6

In

Out

In

Out

 

PB7

In

Out

In

Out

 

PC0

In

Out

INTRB

INTRB

I/O

PC1

In

Out

IBFB

OBFB

I/O

PC2

In

Out

STBB

ACKB

I/O

PC3

In

Out

INTRA

INTRA

INTRA

PC4

In

Out

STBA

I/O

STBA

PC5

In

Out

IBFA

I/O

IBFA

PC6

In

Out

I/O

ACKA

ACKA

PC7

In

Out

I/O

OBFA

OBFA

Mode 0 or Mode 1 Only

Special Mode Combination Considerations

There are several combinations of modes possible. For any combination, some or all of Port C lines are used for control or status. The remaining bits are either inputs or outputs as defined by a “Set Mode” command.

 

 

INPUT CONFIGURATION

 

 

D7

D6

D5

D4

D3

D2

D1

D0

I/O

I/O

IBFA

INTEA

INTRA

INTEB

IBFB

INTRB

 

 

GROUP A

 

 

GROUP B

During a read of Port C, the state of all the Port C lines, except the ACK and STB lines, will be placed on the data bus. In place of the ACK and STB line states, flag status will appear on the data bus in the PC2, PC4, and PC6 bit positions as illustrated by Figure 17.

Through a “Write Port C” command, only the Port C pins programmed as outputs in a Mode 0 group can be written. No other pins can be affected by a “Write Port C” command, nor can the interrupt enable flags be accessed. To write to any Port C output programmed as an output in Mode 1 group or to change an interrupt enable flag, the “Set/Reset Port C Bit” command must be used.

With a “Set/Reset Port Cea Bit” command, any Port C line programmed as an output (including IBF and OBF) can be written, or an interrupt enable flag can be either set or reset. Port C lines programmed as inputs, including ACK and STB lines, associated with Port C fare not affected by a “Set/Reset Port C Bit” command. Writing to the correspond- ing Port C bit positions of the ACK and STB lines with the “Set Reset Port C Bit” command will affect the Group A and Group B interrupt enable flags, as illustrated in Figure 17.

 

 

OUTPUT CONFIGURATION

 

 

D7

D6

D5

D4

D3

D2

D1

D0

OBFA

INTEA

I/O

I/O

INTRA

INTEB

OBFB

INTRB

 

 

GROUP A

 

 

GROUP B

 

FIGURE 15. MODE 1 STATUS WORD FORMAT

 

D7

D6

D5

D4

D3

D2

D1

D0

OBFA

INTE1

IBFA

INTE2

INTRA

X

X

X

 

 

GROUP A

 

 

GROUP B

 

(Defined by Mode 0 or Mode 1 Selection)

 

FIGURE 16. MODE 2 STATUS WORD FORMAT

Current Drive Capability

Any output on Port A, B or C can sink or source 2.5mA. This feature allows the 82C55A to directly drive Darlington type drivers and high-voltage displays that require such sink or source current.

13

Page 32
Image 32
Diamond Systems RUBY-MM-1612 user manual Special Mode Combination Considerations, Current Drive Capability

RUBY-MM-1612, 16-Channel 12-Bit Analog Output PC/104 Module specifications

The Diamond Systems RUBY-MM-1612 is a versatile 16-channel 12-bit analog output PC/104 module designed to meet the demanding needs of various applications requiring precise analog signal generation. This module excels in environments ranging from industrial automation to scientific research, providing users with reliable performance and high-quality output.

Key features of the RUBY-MM-1612 include its capability to deliver 16 independent analog output channels. Each of these channels supports a resolution of 12 bits, enabling the generation of finely detailed signals for a wide range of applications. The analog outputs are voltage scalable, allowing users to select various output ranges, which enhances the module's flexibility in different system configurations.

Another notable characteristic is the onboard architecture, which employs a specialized digital-to-analog converter (DAC) with excellent linearity and minimal noise, ensuring that the output signals are both accurate and stable. The DAC's specifications allow for output signals with a maximum voltage range of ±10V, providing ample headroom for many applications.

In terms of connectivity, the module utilizes the PC/104 standard, known for its ruggedness and compact form factor. This design allows for easy integration into systems, making it ideal for space-constrained environments. The RUBY-MM-1612 features a robust interface that supports various protocols, ensuring compatibility with a wide array of PC/104 systems.

The module also includes a comprehensive set of support software tools, making it user-friendly for developers. The drivers and libraries provided for various programming environments simplify the process of integrating the module into existing systems, reducing development time and effort.

Additionally, the RUBY-MM-1612 is built for durability, with operational specifications that accommodate a wide temperature range. This reliability makes it suitable for outdoor installations and harsh conditions, where other systems may fail.

In summary, the Diamond Systems RUBY-MM-1612 is an advanced 16-channel 12-bit analog output PC/104 module that combines high performance with flexibility and ease of integration. Its robust features, modern technologies, and durability make it an excellent choice for engineers and developers looking for reliable solutions in analog signal generation. Whether in industrial control systems, data acquisition, or laboratory settings, the RUBY-MM-1612 stands out as a top-tier option for fulfilling complex analog output requirements.