Warranty ............................4 Copyright & Trademarks ........................4 International Materials Declarations ....................5 CE European Union EMC & Safety Compliance Declaration ............5 Warnings Regarding Use of SignalCore Products ................5 Physical Description ..........................6 Unpacking ............................6 Nomenclature ..........................6 Setting Up and Configuring the PSG Device ..................
SignalCore reserves the right to make changes to subsequent editions of this document without prior notice to possessors of this edition. Please contact SignalCore if errors are suspected. In no event shall SignalCore be liable for any damages arising out of or related to this document or the information contained in it.
SignalCore, Incorporated uses a fully RoHS compliant manufacturing process for our products. Therefore, SignalCore hereby declares that its products do not contain restricted materials as defined by European Union directive 2002/95/EC (EU RoHS) in any amounts higher than limits stated in the directive.
SignalCore immediately if the product appears damaged in any way. Nomenclature The name “PSG” shall be used in this document in reference to both the SC5507A and SC5508A, unless the context requires using SC5507A or Sc5508A explicitly. The SC5507A is a PXIe platform module while the SC5508A is a USB/Serial platform module.
Figure 1. Front view of SC5508A The SC5507A is a PXIe-based RF signal source with all RF connectors located on the front face of the module. Its control I/O is via the back PXIe interface connectors. The SC5508A is a serial controlled core module, whose RF and I/O connectors are located at the front face as shown in Figure 1.
LED Color Description Green Device is open Red Supply fault due to possible overvoltage Off Device is closed (off) Communication and Supply Connection Figure 2. Power and Digital IO Connector Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
TFM-115-01-L-D-RA. It also serves as the digital connector interface for RS232/SPI, trigger, and other digital signals. The pin definitions are listed in Table 3. Pinouts are different for different SignalCore products with the same connector type. Please ensure that mating connectors and cables are wired correctly before connection.
Theory and Operation RF Generation The PSG is a true DC to 6 GHz low phase noise, low harmonics, and low spur synthesizer that uses a hybrid synthesizer architecture comprising of phase lock loops, harmonic generation, and DDS functions. Coarse tuning is accomplished by PLL and harmonic generators, while fine tuning is accomplished with the variable modulus DDS, providing exact frequency generation with resolution of 1 mHz.
(highest or lowest) frequency and sweep backwards toward the start point, mapping out a triangular waveform on a frequency versus time graph. Rev 1.0 | SC5507A & SC5508A Hardware Manual...
21, the hardware trigger pin (TRIGIN). Hardware triggering occurs on a high to low transition state of this pin. Note, hardware triggering is currently not available for the SC5507A. Hardware Trigger Modes The device may be triggered to start a sweep or list then use the next trigger to stop it. In triggered start/stop mode, alternating triggers will start and stop the sweep/list.
Bit 2 Bit 1 Bit 0 Address Range INITIALIZE 0x01 [7:0] Open Open Open Open Open Open Open Mode Enable SYSTEM_ACTIVE 0x02 [7:0] Open Open Open Open Open Open Open ‘active’ Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Page 16
Hardware Registers Register Serial Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Address Range Disable Loop Lock SYNTH_MODE 0x03 [7:0] Open Open Open Open Open gain mode RF_MODE 0x04 [7:0] Open Open Open...
0 = Normal loop gain for better close in phase noise Loop Gain 1 = Low loop gain for better far out phase noise and spur suppression Disable spur Only applies in harmonic offset mode, see bit [0]. suppression Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Hardware Registers Type Name Width Description 0 = The device automatically switches to fracN offset mode to avoid potentially large spurs due to intermodulation between the carrier and the harmonics of the reference clock. 1 = This disables the function and may speed up tuning speed in some cases 0 = Use lower frequency generator for frequencies <...
Soft/Hardware 1 = Hardware trigger. A high-to-low transition on Trigger the TRIGIN pin will trigger the device. It can be used for both start/stop or step-on-trigger functions Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Hardware Registers Type Name Width Description 0 = Start/Stop behavior. The sweep starts and continues to step through the list for the number of cycles set, dwelling at each step frequency for a period set by the LIST_DWELL_TIME register. The sweep/list will end on a consecutive trigger. 1 = Step-on-trigger.
Hardware Registers Register 0x0B Reserved Type Name Width Description [7:0] Reserved Register 0x0C LIST_BUFFER_POINTS (3 Bytes) This register sets the number of frequency points to step through in the buffer list. Type Name Width Description Sets the number of frequency points to step through in the buffer list.
Sets the RF1 Power level in hundreds of dB. To [14:0] RF1 Power Level set to 10.25 dB, write 1025 to this register 0 = Positive number [15] Sign bit 1 = Negative number [23:16] Unused Zeros Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Hardware Registers Register 0x12 RF_ENABLE (1 Byte) This register enables and disables the RF1 output power. Type Name Width Description 0 = Disables the output power RF1 Enable 1 = Enables the output power [7:1] Unused Set all bits to zero Register 0x13 RF_PHASE (7 Bytes) This register sets the phase word.
0.25 dB LSB for RF attenuators up to 63.75 dB, 1 [7:0] Value dB LSB for LF attenuators up to 32 dB. 0 = RF attenuators Atten select 1 = LF attenuators Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Hardware Registers [23:9] Unused Set to zeros Register 0x1B STORE_DEFAULT_STATE (1 Byte) This register stores the current configuration into memory. Type Name Width Description Set all bits to zero. Calling this register will store the current configuration into memory. On reset [7:0] Reserved or power-up these values are read from memory...
0 = temperature is within operation range [26] Over_temp 1 = temperature of device is too high Operate: Ext. ref 0 = no reference source detected [25] detect 1 = reference source detected Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Page 30
Hardware Registers Type Name Width Description Operate: List mode 0 = list mode not running [24] running 1 = list mode is running 0 = CW mode [23] Operate: RF Mode 1 = List mode Operate: sensor 0 = RMS mode [22] mode 1 = Envelope mode...
Hardware Revision – typecast to 32-bit float Firmware Revision – typecast to 32-bit float [31:0] data Manufacture Date – unsigned 32-bit with following [31:24] Year (last two digits) [23:16] Month [15:8] [7:0] Hour Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Hardware Registers Type Name Width Description [63:32] Invalid Data Register 0x24 GET_LIST_BUFFER (3 Bytes, 8 Bytes) Write to this register to query 8 bytes of data from the calibration EEPROM at the starting address. Type Name Width Description [15:0] Buffer Address The data point (0 –...
Communication Interfaces 5 Communication Interfaces The SC5507A has a PXI express interface, while the SC5508A has 2 communication interfaces: 1. USB and SPI 2. USB and RS232 This section will examine the communication aspects of the product, focusing on data transfer to and from the device on each interface.
= 0.2 ), however, if the external SPI signals do not have sufficient rate may be as high as 5.0 MHz (T integrity due to trace issues, the rate should be lowered. Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
Communication Interfaces Byte N (MSB) DATA 8 Bit Command/ Reg. Address Byte N-1 (LSB) Figure 5. SPI timing. As mentioned above, the SPI architecture limits the byte rate since after every byte transfer the input and output SPI buffers need to be cleared and loaded respectively by the device SPI engine. Data is transferred between the input buffer and internal register buffers.
Information for writing to the configuration registers is provided in Table 6. Configuration Registers. Upon the execution of the register Rev 1.0 | SC5507A & SC5508A Hardware Manual SignalCore, Inc.
A simple driver using IO controls should be sufficient to read and write byte data to this block of addresses. Although SignalCore provides the driver and API for these products, information is provided here for users who may need to write drivers for a different operating system or a different driver.
8. All 8 bytes must be read to fully clear the transfer buffer. The first byte read is the most significant byte. Rev 1.0 | SC5507A & SC5508A Hardware Manual...
Need help?
Do you have a question about the SC5507A and is the answer not in the manual?
Questions and answers