Remote Programming

SERVICE REQUESTS (SRQ)

A GPIB service request (SRQ) will be generated whenever a bit in both the Serial Poll Status byte AND Serial Poll Enable register is set. Use SRE to set bits in the Serial Poll Enable register. A service request is only generated when an enabled Serial Poll Status bit becomes set (changes from 0 to 1). An enabled status bit which becomes set and remains set will generate a single SRQ. If another service request from the same status bit is desired, the requesting status bit must first be cleared. In the case of the ERR, LIA and ESB bits, this means clearing the enabled bits in the ERR, LIA and ESB status bytes (by reading them). Multiple ena- bled bits in these status bytes will generate a single SRQ. Another SRQ (from ERR, LIA or ESB) can only be generated after clearing the ERR, LIA or ESB bits in the Serial Poll status byte. To clear these bits, ALL ena- bled bits in the ERR, LIA or ESB status bytes must be cleared.

The controller should respond to the SRQ by performing a serial poll to read the Serial Poll status byte to determine the requesting status bit. Bit 6 (SRQ) will be reset by the serial poll.

For example, to generate a service request when a RESRV overload occurs, bit 0 in the LIA Status Enable register needs to be set (LIAE 0,1 command) and bit 3 in the Serial Poll Enable register must be set (SRE 3,1 command). When a reserve overload occurs, bit 0 in the LIA Status byte is set. Since bit 0 in the LIA Status byte AND Enable register is set, this ALSO sets bit 3 (LIA) in the Serial Poll Status byte. SInce bit 3 in the Serial Poll Status byte AND Enable register is set, an SRQ is generated. Bit 6 (SRQ) in the Serial Poll Status byte is set. Further RESRV overloads will not generate another SRQ until the RESRV overload status bit is cleared. The RESRV status bit is cleared by reading the LIA Status byte (with LIAS?). Presumably, the controller is alerted to the overload via the SRQ, performs a serial poll to clear the SRQ, does something to try to remedy the situation (change gain, experimental parameters, etc.) and then clears the RESRV status bit by reading the LIA status register. A subsequent RESRV overload will then generate another SRQ.

STANDARD EVENT

bit

name

usage

STATUS BYTE

 

 

 

 

0

INP

Set on input queue overflow (too many com-

 

 

 

mands received at once, queues cleared).

 

1

Unused

 

 

2

QRY

Set on output queue overflow (too many

 

 

 

responses waiting to be transmitted, queues

 

 

 

cleared).

 

3

Unused

 

 

4

EXE

Set when a command can not execute correctly

 

 

 

or a parameter is out of range.

 

5

CMD

Set when an illegal command is received.

 

6

URQ

Set by any key press or knob rotation.

 

7

PON

Set by power-on.

The bits in this register remain set until cleared by reading them or by the CLS command.

6-31

Page 207
Image 207
SRS Labs SR850 manual Service Requests SRQ, Standard Event

SR850 specifications

The SRS Labs SR850 is a high-performance audio processor designed to enhance the listening experience across a variety of applications. With its advanced technologies, the SR850 delivers superior sound quality that is particularly noticeable in environments where audio clarity and fidelity are paramount. This device caters to audio professionals, audiophiles, and casual listeners who demand exceptional performance from their audio systems.

One of the standout features of the SR850 is its proprietary SRS 3D Audio technology. This innovative feature creates a more immersive soundstage, allowing users to experience audio as if they were in a live performance setting. By adding depth and dimension, it elevates the listening experience, making music, movies, and games far more engaging.

Additionally, the SR850 incorporates SRS dialog clarity technology, which enhances speech intelligibility in dialogues and vocals. This is particularly beneficial in film and television viewing, where dialogue can sometimes be drowned out by background music or sound effects. With dialog clarity, users can enjoy crystal-clear conversation tracks without adjusting volume levels continuously.

The device also supports various audio formats, ensuring compatibility with a broad range of media. It boasts inputs for both digital and analog sources, allowing connections to various devices such as TVs, laptops, gaming consoles, and more. The versatility of inputs makes the SR850 a convenient addition to any home entertainment system.

Another impressive characteristic of the SR850 is its compact and user-friendly design. The intuitive interface makes it easy for users to adjust settings to their preference, whether they are a novice or an audio expert. The device is equipped with programmable presets, enabling users to store their favorite sound profiles, making switching between settings quick and hassle-free.

Furthermore, the SR850 features advanced EQ capabilities, granting users the ability to tailor the audio output to their specific tastes. This personalized approach to sound adjustment enhances the overall experience, allowing users to get the most out of their audio content.

In summary, the SRS Labs SR850 is a sophisticated audio processor packed with features designed to significantly uplift sound quality and listening pleasure. With its cutting-edge technologies such as SRS 3D Audio and dialog clarity, an array of connectivity options, and customizable EQ settings, the SR850 stands out as an outstanding option for anyone looking to enhance their audio experience. Whether for professional use in sound engineering or personal enjoyment in home entertainment, the SR850 proves to be a valuable asset.