Ensemble RX II (HF/LF) Local Oscillator and Control
Band: HF
Introduction
Band Specific Components
This stage involves band-specific components and is currently configured for the HF band. If you need to configure this page for a different band, click on the "Band" tab in the menu above. This would take you to the home page, where you can select the new band and then return to this page.
General Info About the Stage
This stage completes the component installation for the isolated USB ground plane and implements:
- the microcontroller and
- the local oscillator functionality.
The microcontroller implements a USB device which can control frequency of the programmable oscillator (Si570) and provides programmatic band-select switching signals to select from among bands 0, 1, 2, and 3. These bands are "super bands" which, depending upon the builder's choice of options, provide coverage of the traditional HF bands or a set of HF bands plus 6m.
It is important to remember that the Local Oscillator does not output at the desired center frequency for your band; it produces an output at a frequency that is:
- For the HF option, 4 times the desired center frequency
- For the LF optikon, 16 times the desired center frequency
Theory of Operation
There are two components to this theoretical discussion: hardware and software
Hardware
The hardware part is fairly straight=forward. The two primary components installed here are the ATTINY-85 microcontroller (a USB device) and the Si570 Programmable Oscillator The microcontroller, reacting to signals from the PC, puts the Si570 through its paces. Actions include configuring the Si570 for operation and, of course, setting its output frequency to a desired value (which is 4 times the desired "center-frequency" of the radio). The Si570 can also respond to sytatus inquiries from the microcontroller. The output of the Si570 is provided to the "radio" side of the radio via the isolation transformer, T1.
In addition, this stage provides the bandswitching control (from the microcontroller) to optoisolators U4 and U5, crossing the galvanic boundqary between the USB side and the "radio" side.
SDR Software Architacture
The above diagram illustrates the various pieces and their places in the SDR Software architecture. The Radio's critical functionality is provided via the SDR Program. Examples of this include Rocky, HDSDR, SDR#, PowerSDR, PowerSDR-IQ, and others. Each program has its plusses and minuses and it is up to the builder to decide which to use.
The SDR program needs a was to tell the hardware's LO what it should do. There is normally an intermediary piece of software (a "dll") that provides the interface between the SDR software and another (very low level) piece of software called a driver. In the Ensemble's case, the driver is a variant on the "libUSB"
USB driver. The microcontroller on the Ensemble (ATTINY-85) is a computer which "looks like" a USB device to the PC. This is where the USB driver comes in. Every USB device needs some sort of driver that allows the PC's operating system to "recognize" the USB device. The ATTINY-85 is no exception.
The dll talks to the USB device (ATTINY-85) through the USB driver.
The ATTINY-85 then reacts to the signals "delvered" via the PC's USB port into which the cable is plugged. The USB signals (Data+ and Data-) are translated by the ATTINY-85 (running the "firmware" that is pre-loaded into the device) into signals that are recognized by the Si570. Since the USB bus is bi-directional, the Si570 can communicate status back to the PC. Similarly, the ATTINY-85 can send hi/lo signals to the opto-isolators controlling things like PTT (on the RXTX) or Band Switching (on the RX) and can receive dash and dot input lines from an attached paddle (in the case of the RXTX).
Stage Schematic
Go to Top of Page
Click here for full schematic
(Red dots represent the "hairpin" (or left-hand or topmost) lead of the component)
Summary Build Notes
Local Oscillator and Control Bill of Materials
(HF band option)
(details for installation of each component are provided in the step instructions, further down the page)
Be sure to use the correct wire gauge when winding inductor(s)
Check | Type | Category | Component | Count | Marking | Image |
---|---|---|---|---|---|---|
☐ | Capacitor | Ceramic | 0.01 uF | 1 | 103 | |
☐ | Capacitor | SMT 1206 | 0.1 uF | 3 | (smt) black stripe | |
☐ | Diode | Axial | BZX55C3V3 3.3V zener diode | 2 | BZX55C | |
☐ | IC | DIP 8 | ATtiny 85-20 PU w/V15.12 Firmware | 1 | AVR ATTINY85-20PU ESD!!! | |
☐ | IC | DIP-4 | LTV-817 Opto-Isolator | 2 | LTV 817 ESD!!! | |
☐ | IC | I2C | Si570 Programmable Oscillator | 1 | SiLabs 570 ESD!!! | |
☐ | inductor | Binocular core | BN-43-2402 (no markings!) | 1 | none | |
☐ | Inductor | xfrmr | 5.76uH: 2T(bi)T #30(5 (2x2.5)in) on BN43-2402 | 1 | (magnetic wire) | |
☐ | Resistor | 1/6W | 68 1/6W 5% | 2 | bl-gry-blk-gld | |
☐ | Resistor | 1/6W | 2.2k 1/6W 5% | 6 | red-red-red-gld | |
☐ | Resistor | 1/6W | 10 k 1/6W 5% | 2 | brn-blk-ora-gld | |
☐ | Resistor | 1/6W | 1 M 1/6W 5% | 1 | brn-blk-grn-gld | |
☐ | socket | Socket | 8 pin dip socket | 1 | ||
☐ | wire | Magnetic | Magnetic Wire, enameled #30 | 1 |
Go to Top of Page
Detailed Build Steps
Install Protective Topside Parts
Install these resistors first, so as to protet against solder splashover at pins 4 and 8 off the Si570 (see below)
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|---|---|---|---|---|---|---|
☐ | R07 | 2.2k 1/6W 5% (top) | N-S | red-red-red-gld | any | ||
☐ | R08 | 2.2k 1/6W 5% (top) | N-S | red-red-red-gld | any |
Install Bottomside Components
Do not install C33, per this advice from FiveDash.com: ATTENTION: An SMT capacitor (C33) on pin 1 of the Si570 needs to be removed to comply with the NO CONNECT for this pin for the Si570 supplied with the various kits. Having this capacitor mounted on the circuit board degrades the performance of the RXTX transceiver, especially the higher frequency builds of this kit.
Watch out when installing C35 to avoid solder splashover into the adjacent holes for the T1 primary windings.
Note the orientation photo for the Si570 and install with correct orientation.
Pay close attention to the pins 4 , 7, and 8, as their footprint is quite small relative to the other pads. The very tight space around those pins and the multiple contacts in close proximity can easily lead to frustrating solder bridges. (See helpful video below from Alan, W2AEW):
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|---|---|---|---|---|---|---|
☐ | C30 | 0.1 uF ((bottom)) | white pads | (smt) black stripe | any | ||
☐ | C33 | 0.1 uF ((bottom)) | white pads | (smt) black stripe | any | DO NOT INSTALL |
|
☐ | C35 | 0.1 uF ((bottom)) | white pads | (smt) black stripe | any | ||
☐ | U03 | Si570 Programmable Oscillator ((bottom)) | SiLabs 570 ESD!!! | any |
Wind and Install T1
Inductor Information
Common Techniques:
- Wire Gauge: remember the higher the number, the thinner the wire. E.g., #30 wire is thinner than #26 wire.
-
One turn:
- For toroids, one turn is a single pass through the center hole.
- For binocular cores, one turn is a pass in which the wire goes in the bottom, comes out the top, goes back in the other hole at the top, and comes out the other hole at the bottom.
- Bi (tri) filar means 2(3) equal lengths of wire. You get the bi(tri)filar strand by taking the length of wire specified for the primary winding, folding it into half(thirds), twisting it to 3~ twists per inch, and winding it over the primary winding. One end of such a strand will have two(three) leads; the other end will have a "hairpin" bend (and a single lead in the case of tri-filar).
- Multi-filar windings are usually done AFTER the uni-filar winding is done.
- Windings shoud be evenly spaced and ideally made such that the winding covers ~345 degrees of the toroid
- Inductance values given are for the single (uni-filar) winding. They are provided to help verify turn counts and core material selected. It's often reported inductances are higher using the theoretical number of turns as calculated by the manufacturer's windings calculator tool, e.g. http://toroids.info/. Normally though these are not too critical, especially with the LF bands antenna noise will still be seen.
-
Toroid nomenclature provides the outside diameter of the toroid (in hundredths
of an inch - the "30" in "T30-2"), and material code (the "2" in "T30-2").
Color codes used in these kits are:
- 2=Red
- 3=Gray
- 6=Yellow
- 7=White
- 10=Black
- 12=Green (with White on opposite side)
Inductors In This Step
T01XFRMR: 5.76uH: 2T(bi)T #30(5 (2x2.5)in) on BN43-2402
Primary/Secondary using a total of approximately 5 inches of #30 wire, wind 2 turns , bifilar, on a BN-43-2402 ferrite.Inductance of the single winding (usually the primary) is 5.76 uH.
After two turns with the twisted pair you have a transformer with two windings (each winding corresponding to one of the two twisted single wires).
Each winding (primary and secondary) is two turns. Since the windings are identical in length and number of turns, you can arbitratily pick either one as the primary, with the remaining winding serving as the secondary winding.
(Hont: use an ohmmeter (or other continuity checker) to identify which wire-ends go together to make the ends of a winding.
Alert!!!! Examination of the Ensemble receiver PCBs shows the grounding point of the two windings of the LO isolating transformer, T1, are diagonally apart, not adjacent. The ground connection of the primary winding is on the right; the ground for the secondary winding is on the left. If the local oscillator isolation transformer is not connected properly some of the Si570 fundamental and harmonics will be radiated from the USB and other cables. The principle is that the grounded side of the isolation transformers should go to the same end of the primary and secondary. The two wires that come from the same hole in the binocular core.must be switched (for one of the windings, primary or secondary - your choice). See the article by Alan G4ZFQ for IMPORTANT details.
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|---|---|---|---|---|---|---|
☐ | magwire | Magnetic Wire, enameled #30 (top) | any | ||||
☐ | T01-core | BN-43-2402 (no markings!) (top) | none | any | |||
☐ | T01 | 5.76uH: 2T(bi)T #30(5 (2x2.5)in) on BN43-2402 (top) | HF | See notice above about switching the leads |
Install Topside Ics
Double check the orientation on the two optoisolators. They should be oriented so that their "dimple" is in the upper left-hand corner.
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|---|---|---|---|---|---|---|
☐ | SO1 | 8 pin dip socket (top) | any | for ATTiny85 | |||
☐ | U01 | ATtiny 85-20 PU w/V15.12 Firmware (top) | (dimple in upper right) | AVR ATTINY85-20PU ESD!!! | any | PE0FKO V15.12 firmware | |
☐ | U04 | LTV-817 Opto-Isolator (top) | (dimple in upper left) | LTV 817 ESD!!! | any | ||
☐ | U05 | LTV-817 Opto-Isolator (top) | (dimple in upper left) | LTV 817 ESD!!! | any |
Install Remainder of Topside Components
Careful installing the resistors and diodes clustered near the USB connector area. Builders have been known to insert these into the wrong holes. Review the board layout and the orientation column below to double check the orientation.
The body of each zener is to be located above the silkscreen circles for D1 and D2 on the board with the diodes mounted standing perpendicular to the board in a hairpin fashion. The banded end of each diode is then at the lead of the diode that loops back to the circuit board.
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|---|---|---|---|---|---|---|
☐ | C03 | 0.01 uF (top) | horiz | 103 | any | ||
☐ | D1 | BZX55C3V3 3.3V zener diode (top) | BZX55C | any | The band end of the diode is the hairpin lead - see board layout 3.6V Zener | ||
☐ | D2 | BZX55C3V3 3.3V zener diode (top) | BZX55C | any | The band end of the diode is the hairpin lead - see board layout 3.6V Zener | ||
☐ | R01 | 68 1/6W 5% (top) | N-S | bl-gry-blk-gld | any | ||
☐ | R02 | 68 1/6W 5% (top) | N-S | bl-gry-blk-gld | any | ||
☐ | R03 | 2.2k 1/6W 5% (top) | E-W | red-red-red-gld | any | ||
☐ | R04 | 1 M 1/6W 5% (top) | E-W | brn-blk-grn-gld | any | ||
☐ | R05 | 2.2k 1/6W 5% (top) | W-E | red-red-red-gld | any | ||
☐ | R06 | 2.2k 1/6W 5% (top) | W-E | red-red-red-gld | any | ||
☐ | R09 | 2.2k 1/6W 5% (top) | W-E | red-red-red-gld | any | chenged from 221 | |
☐ | R12 | 10 k 1/6W 5% (top) | N-S | brn-blk-ora-gld | any | ||
☐ | R13 | 10 k 1/6W 5% (top) | N-S | brn-blk-ora-gld | any |
Download and Install Required Software
All of the latest versions of essential firmware configuration programs, USB driver and their associated documentation can be obtained from Fred PE0FKO's website:
- Amateur Radio Certificate Authority
- USB driver: (search for "Download Firmware source and .hex files")
- CFGSR program: (search for "Download")
- Documentation
In order to test (and later, operate) your rig, you must download and install required software (SDR programs and Dynamic Link Libraries, along with hardware drivers. The actual steps and programs may vary, depending upon your computer's windows operating system version (XP, Vista, Windows 7, 8, or 10) and architecture CPU/memory (32 bit or 64 bit). Generally, the process involves the following:
- Install the libraries and drivers (PE0FKO'a "All-In_One" Installer
- Test installation using CFGSR
- When ready to operate, install desired SDR program (e.g., HDSDR, SDR#, Rocky, PowerSDR, etc)
The following links are provided and, as of 1/22/2012, are current. Links highlighted in an Aqua-colored background apply only to those Softrock kits that use the SI570 programmable oscillator:
Software | Role/Purpose | Function | Download Link | Notes |
---|---|---|---|---|
CFGSR | Configure/Control Ensemble microcontroller | Configure | download | See the FiveDash documentation for software installation |
SRDLL | dll for other Softrock controllers | Control | (now part of CFGSR install file, so no need to go out and find/install it separately.) | |
New All-In-One
Driver Installer (See Section Titled "Install the PC driver software automatic" |
New installer for "signed" PE0FKO-USB-Driver from Fred, PE0FKO. | Driver | Download | See the FiveDash documentation for software installation |
USB driver(s) | drivers for ATTiny85 USB | Driver | download |
Zip file with 32 and 64 bit drivers (latest version is 1.2.6.0)*. Preferred installation method is the "All in One" method depicted above and further described in the FiveDash documentation for software installation . |
(32/64 bit Windows 7, Vista, XP) PowerSDR-V2.4 For Homemade SDR Transceivers | Latest Version of FlexRadio's PowerSDR tailored for I/Q Soundcard-based SDRs. Click here for installation instructions. | RXTX | download |
Has Si570 Control Capability (
Please see Christos Nikolaou' message 2583 on the PowerSDR-IQ Yahoo Reflector). This
is good for all Windows platforms and handles RX and TX in all modes. All required
software (to include the All-In-One USB Driver Installer) is furnished.
One needs only to download the basic FLex PowerSDR V2.4.4 from
the Flex site) to have a complete software solution.
This is the most comprehensive of all the packages. However, commensurate with its power comes a steep learning curve. |
SDR # | SDR # ("SDR Sharp") for RX | RX | Download | Very good and simple program (RX only; TX tbd) from Youssef Touil. Alan, G4ZFQ, has a nice article on setting up SDR# for an Ensemble RX II. |
Rocky (V3.7). (V3.8 has been developed for later Windows versions) | Simple SDR (RX/TX) Program (see note below) | RXTX | download | SSB RX, CW and PSK-31 RXTX. Great little Windows-based program (but it has hsd its issues with more modern versions of Windows - soundcards. The later version of Rocky - V3.8 - addresses many of these issues.). |
HDSDR (V2.7) | Elegant SDR (RXTX) Program (based upon original Winrad) | RXTX | download | CW is very basic and only properly useable on the older 6.3 Softrocks. For installation and setup info, see: these pages from Alan, G4FZQ. Also, see the FiveDash documentation for software installation |
(Windows XP) PowerSDR-IQ V1.12.20 | Version of FlexRadio's PowerSDR tailored for I/Q Soundcard-based SDRs | RXTX | download |
Has Si570 Control Capability.
Based upon recent experience, the PowerSdr v2.4 above is recommended in lieu of this version. |
(Windows 7, Vista) PowerSDR-IQ V1.19.3.15 | Earlier version of FlexRadio's PowerSDR tailored for I/Q Soundcard-based SDRs | RXTX | download |
Based upon recent experience, the PowerSdr v2.4.4 above is recommended in lieu of
this version.
Has Si570 Control Capability (Please see Christos' message 43204 on the Yahoo Reflector) |
com0com | An open source null modem/virtual serial port manager | Utility (VSP) | Com0com is useful for interfacing third-party CAT-based software (e.g., HRD, FLDIGI, etc.) with PowerSDR or other CAT-capable SDR programs. Christos Nikolaou, SV1EIA, has provided this signed version of com0com's installation file for Windows 7 64 bit OS (which requires a signed version). | |
VAC | Virtual Audio Cable - a software audio "patch cable" | Utility (VAC) - Free trial (but don't use trial on the air!) | Website for download: http://software.muzychenko.net/eng/vac.htm | VAC is indispensible when attempting to interface thrird party programs (e.g., HRD, FLDIGI, etc.) with SDR Programs. It allows us to "patch" audio to and from the soundcard to another program. |
Install Driver
To be extra safe, it is highly recommended that you install the drivers with no other USB devices connected directly to your PC during the install. If your mouse and/or keyboard are USB, reconnect them through a USB hub. This seems to help avoid the dreaded "Unknown Device" Problem.
If you do not use the All_in_One Installer from PE0FKO, the correct procedure is to download the driver and put it in a suitable folder, then plug in the USB lead, Windows should detect new hardware has been found and you need to manually point it to the folder containing the drive. It should then install correctly. Certainly does on Win2000 and XP. On Vista or Windows 7, there used to be some issues with driver signing. There have been messages on the forum describing methods of working around these issues. One such solution is addressed in the author's MOBO4.3 builders notes.
LibUSB - "Unknown Device" Error
Others have experienced the dreaded "Unknown Device" problem upon plugging in the USB cable after having installed the LibUsb driver. This "unknown device" problem (and a remedy for those who are using Logitech cordless mouse and/or various wireless internet connection adaptors) are discussed in message #45071 and Message #47755 on the Yahoo Softrock40 Group
Another valueable resource for troubleshooting the "unknown device" error is Alan's webpage Installing the ATTiny45/85_USB Controller
Install/Run CFGSR ("ConFiGureSoftRock") (automatically installed in All-In_One Installer)
Once the driver is installed, if you run 'CFGSR' that will either automatically 'open' the firmware, or if not, you need to go to the 'USB' tab and select it from the list displayed in the bottom box. Which way depends on if you have 'CFGSR' set up to auto connect on program start or not.
Following configuration with CFGSR, it is adviseable to use one of the simpler SDR programs for initial testing of RX (and/or TX) functionality, even though you may want to have a more robust piece of software as your ultimate radio.
For further discussions of the software side of SDR and soundcard issues, see Alan G4ZFQ's pages.
Test Local Oscillator Using CFGSDRr
You can use 'CFGSR' to exercise the Si570 using the 'Tune' tab that makes it into a 'VFO'. Just a case of setting the frequency, and the Si570 should output a signal at 4 times the frequency displayed on the main display on the screen. Tuning can be done either by typing in the frequency or by using the mouse wheel to change the frequency by increments ranging from 1kHz to 10 MHz.
The 'Test' tab can also be used to look at all the various Si570 registers etc, but probably unnecessary as if you can hear or measure the Si570 output frequency, you know it is working.
Optionally, Install SD Program
You may, if you wish, install the SDR program of your choice here (e.g., HDSDR, Rocky, SDR#, etc.). However it is not necessary until the final stage of the build project, when you test out the receiver.
usbsoftrock" [Linux]:There is also a usb driver for Linux platforms. it's no longer available from the Google Code repository, but is still available in various Linux distros and in Alex Lee's github repo at https://github.com/alexlee188/usbsoftrock-alex
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|
Configure Si570 for LF Option
For the LF version, it will be essential to change the firmware configuration to successfully operate that version. Tthe default values are only suitable for the 'normal' HF version.
Changes needed are (using CFGSR.exe):
Si570 tab
set the minimum device frequency to 3MHz (default 6MHz). Although the Si570 will not run below 3.5MHz, the box only accepts integer values-
LO tab
need to change the 'LO:Total' multiply for bands 0 - 3 from the default x4 to x16 ABPF tab
need to change the filter cross over points to 0.4, 0.8 and 1.6MHz
(TX to Bob G8VOI for the instructions on how to configure the Ensemble RX II Local Oscilklator for LF operation.)
Check | Designation | Component (top/bottom) | Orientation | Marking | Image | Band | Notes |
---|
Test the Local Oscillator and Control Stage
Local Oscillator and Control - Current Draw
Power up the regular circuit side of the board
Measure the current draw on the 12 V power lead (WITHOUT the USB plugged in)
Plug in the USB cable and keep 12V power to the main circuit
Measure the current draw on the 12 V power lead (WITH the USB plugged in). You should get a slightly higher current draw.
Go to Top of Page
Test Steps (if any)
Step | Test Point | UOM | Nominal | Author's | Builder's |
---|---|---|---|---|---|
0 | Current Draw - NO USB | mA | < 8 | 4.3 | |
1 | Current Draw - USB plugged in | mA | < 9 | 5.3 |
Go to Top of Page
Local Oscillator and Control - Test T1 Windings
Using an ohmmeter, check for continuity between the right-hand pad for C35 (point marked "A") and the USB ground (point marked "B"). You should get continuity (~ 0 ohms). Then, check for continuity (~ 0 ohms) between the right-hand pad of C35 (point marked "A") and the regular ground (point marked "C"). You should NOT get continuity; if you do get continuity, then you have a short in the windings or you have your windings crossed.Go to Top of Page
Test Steps (if any)
Step | Test Point | UOM | Nominal | Author's | Builder's |
---|---|---|---|---|---|
1 | "A" to "B" | ohms | ~0 | ||
2 | "A" to "C" | ohms | ~ infinity |
Go to Top of Page
Local Oscillator and Control - LO Stage Outputs
Here we want to measure the output (4x center frequency for dividers). It is measured WRT (regular) ground (at the R9 hairpion lead).
Setup
Be sure all software and drivers, etc., have been installed. Connect the USB jack via USB cable to the PC. You should hear the "BoopBoop" sound the PC makes when it recognizes a device (the Ensemble) has been attached to a USB port..
Next, run CFGSR.exe and you should get the following screen:
Then, check out the "Si570" tab. It should look like this:
Note that the Local Oscillator's outputs are measured with respect to the analog ground plane, NOT with respect to the galvanically isolated USB groundplane.
The /QSD EN shunt is a good point for this ground connection.
Using the CFGSR Software (at the "Tune" tab), test scenarios for setting the center frequency (remember, the Si570 produces a signal that is 4 times the desired center frequency).
Measure the output at the hairpin lead of R9.
Below is an example of tuning the Si570 in CFGSR, selecting a center frerquency of 1.53 MHz (with an Si570 output frequency of 4x, or 6.12MHz. (Pay no attention to the lousy oscilloscope behind the curtains - the output is really a square wave, but the scope is a cheap USB scope that doesn't sample HF square waves very well.)
You can place your mouse on the frequency in the center frequency field and turn your mouse wheel. The center frequency will increase or decrease and the LO Output frequency (4x) will increase or decrease at a rate 4 times that of the center frequency.
John, KB6QL, discovered this trick for those with no scope, counter, or HF radio to use in testing LO output:
"Turns out that local oscillator can be tuned for a frequency that is in the FM band. So, as a quick and dirty, I got out my little MP3 player-cum-FM-radio and tuned it to that frequency and let the headset cord/ant drape over the RX. It gave me full quieting. Then I switched the RX to another frequency and the quieting was gone."
Troubleshooting Hints
Using Wrong Ground
When making measurements on the analog side, you must use the analog ("regular") ground plane - the /QSD-EN is a good ground connection point.
USB Device Not Recognized
If your computer does not recognize the ATTiny 85 (USB) device, the cause could be either hardware or software. If you find yourself getting into a "loop" trying to install the USB driver/device, then pop over to Alan G4FZQ's great site and read his excellent page dealing with this and related issues. Hardware-related causes are often traced back to the resistors and/or diodes installed in the USB section or to improper installation/insertion of the ATTINY-85 microprocessor.
In many cases, this can be attributed to the way Windows handles USB devices. A common solution is to disconnect all USB devices and then connect the Ensemble's USB cable first. Another way is to leave the Ensemble plugged in and reboot the computer with the Ensemble cable still connected. This will deal with Windows' inability to uniquely identify the USB device from among competing, simiar devices.
Hardware
Check the resistors (R1-R4) and make certain they are the correct value
Check the alignment and placement of U1 and make sure it is snugly fitting in the socket. It is easy to accidentally bend one or more of the pins when inserting the chip into the socket.
Software
Review the WB5RVZ software "schematic" and then:
Check out Alan G4ZFQ's great webpage on Si570/ATTiny85 issues.
Si570 Does Not Respond to Control Signals
Soldering on the Si570 is the most usual problem with lack of control, providing the USB is properly recognised.
Go to Top of Page
Test Steps (if any)
Go to Top of Page
Local Oscillator and Control - Validate Filter Selection Outputs
With power applied to the 12V bus and to the USB bus:
Start up CFSR again and tune the local oscillator through four frequencies (each being in the middle of one of the bands):
- 2MHz
- 6MHz
- 12MHz
- 24MHz
Measure the voltages at "FL SEL 0" (R13 hairpin) and "FL SEL 1" (R12 hairpin) with respect to regular ground
(The high/low values at R12 and R13 are used in the ABPF switching truth table, shown in the Automatic Band Pass Filter stage's introductory paragraphs.
Go to Top of Page
Test Steps (if any)
Step | Test Point | UOM | Nominal | Author's | Builder's |
---|---|---|---|---|---|
1 | R12 (for 2 MHz band 0) | Vdc | 0 | 100 mV | |
3 | R12 (for 6 MHz band 1) | Vdc | 0 | 100 mV | |
5 | R12 (for 12 MHz band 2) | Vdc | 5 | 4.92 | |
7 | R12 (for 24 MHz band 3) | Vdc | 5 | 4.92 | |
12 | R13 (for 2 MHz band 0) | Vdc | 0 | 100 mV | |
14 | R13 (for 6 MHz band 1) | Vdc | 5 | 4.92 | |
16 | R13 (for 12 MHz band 2) | Vdc | 0 | 100 mV | |
18 | R13 (for 24 MHz band 3) | Vdc | 5 | 4.92 |
Go to Top of Page