Silicon ChipAltium Designer 22 - June 2022 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: Shutting down our old website
  4. Feature: IC Fabrication, Part 1 by Dr David Maddison
  5. Project: Spectral Sound MIDI Synthesiser by Jeremy Leach
  6. Feature: Radar Coach Speed Detector by Allan Linton-Smith
  7. Project: Buck-Boost LED Driver by Tim Blythman
  8. Project: Arduino Programmable Load by Tim Blythman
  9. Project: 500W Power Amplifier, Part 3 by John Clarke
  10. Feature: MOS Air Quality Sensors by Jim Rowe
  11. Project: Revised Battery Charge Controller by John Clarke
  12. Review: Altium Designer 22 by Tim Blythman
  13. Serviceman's Log: Ion with the wind by Dave Thompson
  14. Vintage Radio: Admiral 19A11S TV by Dr Hugo Holden
  15. PartShop
  16. Market Centre
  17. Advertising Index
  18. Notes & Errata: 500W Power Amplifier pt2, May 2022; Model Railway Semaphore Signal, April 2022
  19. Outer Back Cover

This is only a preview of the June 2022 issue of Silicon Chip.

You can view 41 of the 112 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Articles in this series:
  • IC Fabrication, Part 1 (June 2022)
  • IC Fabrication, Part 1 (June 2022)
  • IC Fabrication, Part 2 (July 2022)
  • IC Fabrication, Part 2 (July 2022)
  • IC Fabrication, Part 3 (August 2022)
  • IC Fabrication, Part 3 (August 2022)
Items relevant to "Spectral Sound MIDI Synthesiser":
  • Spectral Sound MIDI Synthesiser PCB [01106221] (AUD $7.50)
  • Short form kit for the Spectral Sound MIDI Synthesiser (Component, AUD $200.00-260.00)
  • Software, firmware & documentation for the Spectral Sound MIDI Synthesiser (Free)
  • Spectral Sound MIDI Synthesiser PCB pattern (PDF download) [01106221] (Free)
  • Front & lid panel labels and drilling diagram for the Spectal Sound MIDI Synthesiser (Panel Artwork, Free)
Items relevant to "Buck-Boost LED Driver":
  • High Power Buck-Boost LED Driver PCB [16103221] (AUD $5.00)
  • 70W COB LED panel - cool white (6000-6500K) (Component, AUD $17.50)
  • 70W COB LED panel - warm white (3000-3200K) (Component, AUD $17.50)
  • Complete kit for the High Power Buck-Boost LED Driver (Component, AUD $80.00)
  • High Power Buck-Boost LED Driver PCB pattern (PDF download) [16103221] (Free)
Items relevant to "Arduino Programmable Load":
  • Arduino Programmable Load PCB [04105221] (AUD $5.00)
  • Firmware for the Arduino-based Programmable Load (Software, Free)
  • Arduino Programmable Load PCB pattern (PDF download) [04105221] (Free)
Items relevant to "500W Power Amplifier, Part 3":
  • 500W Amplifier Module PCB [01107021 RevD] (AUD $25.00)
  • Hard-to-get parts for the 500W Amplifier (Component, AUD $180.00-200.00)
  • Parts collection for the 500W Amplifier (Component, AUD $235.00-250.00)
  • 500W Amplifier Module PCB pattern (PDF download) [01107021] (Free)
Articles in this series:
  • Fan Controller & Loudspeaker Protector (February 2022)
  • Fan Controller & Loudspeaker Protector (February 2022)
  • Amplifier Clipping Indicator (March 2022)
  • Amplifier Clipping Indicator (March 2022)
  • 500W Power Amplifier, Part 1 (April 2022)
  • 500W Power Amplifier, Part 1 (April 2022)
  • 500W Power Amplifier, Part 2 (May 2022)
  • 500W Power Amplifier, Part 2 (May 2022)
  • 500W Power Amplifier, Part 3 (June 2022)
  • 500W Power Amplifier, Part 3 (June 2022)
Items relevant to "MOS Air Quality Sensors":
  • Sample sketches for MOS Air Quality Sensors (Software, Free)
Articles in this series:
  • El Cheapo Modules From Asia - Part 1 (October 2016)
  • El Cheapo Modules From Asia - Part 1 (October 2016)
  • El Cheapo Modules From Asia - Part 2 (December 2016)
  • El Cheapo Modules From Asia - Part 2 (December 2016)
  • El Cheapo Modules From Asia - Part 3 (January 2017)
  • El Cheapo Modules From Asia - Part 3 (January 2017)
  • El Cheapo Modules from Asia - Part 4 (February 2017)
  • El Cheapo Modules from Asia - Part 4 (February 2017)
  • El Cheapo Modules, Part 5: LCD module with I²C (March 2017)
  • El Cheapo Modules, Part 5: LCD module with I²C (March 2017)
  • El Cheapo Modules, Part 6: Direct Digital Synthesiser (April 2017)
  • El Cheapo Modules, Part 6: Direct Digital Synthesiser (April 2017)
  • El Cheapo Modules, Part 7: LED Matrix displays (June 2017)
  • El Cheapo Modules, Part 7: LED Matrix displays (June 2017)
  • El Cheapo Modules: Li-ion & LiPo Chargers (August 2017)
  • El Cheapo Modules: Li-ion & LiPo Chargers (August 2017)
  • El Cheapo modules Part 9: AD9850 DDS module (September 2017)
  • El Cheapo modules Part 9: AD9850 DDS module (September 2017)
  • El Cheapo Modules Part 10: GPS receivers (October 2017)
  • El Cheapo Modules Part 10: GPS receivers (October 2017)
  • El Cheapo Modules 11: Pressure/Temperature Sensors (December 2017)
  • El Cheapo Modules 11: Pressure/Temperature Sensors (December 2017)
  • El Cheapo Modules 12: 2.4GHz Wireless Data Modules (January 2018)
  • El Cheapo Modules 12: 2.4GHz Wireless Data Modules (January 2018)
  • El Cheapo Modules 13: sensing motion and moisture (February 2018)
  • El Cheapo Modules 13: sensing motion and moisture (February 2018)
  • El Cheapo Modules 14: Logarithmic RF Detector (March 2018)
  • El Cheapo Modules 14: Logarithmic RF Detector (March 2018)
  • El Cheapo Modules 16: 35-4400MHz frequency generator (May 2018)
  • El Cheapo Modules 16: 35-4400MHz frequency generator (May 2018)
  • El Cheapo Modules 17: 4GHz digital attenuator (June 2018)
  • El Cheapo Modules 17: 4GHz digital attenuator (June 2018)
  • El Cheapo: 500MHz frequency counter and preamp (July 2018)
  • El Cheapo: 500MHz frequency counter and preamp (July 2018)
  • El Cheapo modules Part 19 – Arduino NFC Shield (September 2018)
  • El Cheapo modules Part 19 – Arduino NFC Shield (September 2018)
  • El cheapo modules, part 20: two tiny compass modules (November 2018)
  • El cheapo modules, part 20: two tiny compass modules (November 2018)
  • El cheapo modules, part 21: stamp-sized audio player (December 2018)
  • El cheapo modules, part 21: stamp-sized audio player (December 2018)
  • El Cheapo Modules 22: Stepper Motor Drivers (February 2019)
  • El Cheapo Modules 22: Stepper Motor Drivers (February 2019)
  • El Cheapo Modules 23: Galvanic Skin Response (March 2019)
  • El Cheapo Modules 23: Galvanic Skin Response (March 2019)
  • El Cheapo Modules: Class D amplifier modules (May 2019)
  • El Cheapo Modules: Class D amplifier modules (May 2019)
  • El Cheapo Modules: Long Range (LoRa) Transceivers (June 2019)
  • El Cheapo Modules: Long Range (LoRa) Transceivers (June 2019)
  • El Cheapo Modules: AD584 Precision Voltage References (July 2019)
  • El Cheapo Modules: AD584 Precision Voltage References (July 2019)
  • Three I-O Expanders to give you more control! (November 2019)
  • Three I-O Expanders to give you more control! (November 2019)
  • El Cheapo modules: “Intelligent” 8x8 RGB LED Matrix (January 2020)
  • El Cheapo modules: “Intelligent” 8x8 RGB LED Matrix (January 2020)
  • El Cheapo modules: 8-channel USB Logic Analyser (February 2020)
  • El Cheapo modules: 8-channel USB Logic Analyser (February 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules (May 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules (May 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules, Part 2 (June 2020)
  • New w-i-d-e-b-a-n-d RTL-SDR modules, Part 2 (June 2020)
  • El Cheapo Modules: Mini Digital Volt/Amp Panel Meters (December 2020)
  • El Cheapo Modules: Mini Digital Volt/Amp Panel Meters (December 2020)
  • El Cheapo Modules: Mini Digital AC Panel Meters (January 2021)
  • El Cheapo Modules: Mini Digital AC Panel Meters (January 2021)
  • El Cheapo Modules: LCR-T4 Digital Multi-Tester (February 2021)
  • El Cheapo Modules: LCR-T4 Digital Multi-Tester (February 2021)
  • El Cheapo Modules: USB-PD chargers (July 2021)
  • El Cheapo Modules: USB-PD chargers (July 2021)
  • El Cheapo Modules: USB-PD Triggers (August 2021)
  • El Cheapo Modules: USB-PD Triggers (August 2021)
  • El Cheapo Modules: 3.8GHz Digital Attenuator (October 2021)
  • El Cheapo Modules: 3.8GHz Digital Attenuator (October 2021)
  • El Cheapo Modules: 6GHz Digital Attenuator (November 2021)
  • El Cheapo Modules: 6GHz Digital Attenuator (November 2021)
  • El Cheapo Modules: 35MHz-4.4GHz Signal Generator (December 2021)
  • El Cheapo Modules: 35MHz-4.4GHz Signal Generator (December 2021)
  • El Cheapo Modules: LTDZ Spectrum Analyser (January 2022)
  • El Cheapo Modules: LTDZ Spectrum Analyser (January 2022)
  • Low-noise HF-UHF Amplifiers (February 2022)
  • Low-noise HF-UHF Amplifiers (February 2022)
  • A Gesture Recognition Module (March 2022)
  • A Gesture Recognition Module (March 2022)
  • Air Quality Sensors (May 2022)
  • Air Quality Sensors (May 2022)
  • MOS Air Quality Sensors (June 2022)
  • MOS Air Quality Sensors (June 2022)
  • PAS CO2 Air Quality Sensor (July 2022)
  • PAS CO2 Air Quality Sensor (July 2022)
  • Particulate Matter (PM) Sensors (November 2022)
  • Particulate Matter (PM) Sensors (November 2022)
  • Heart Rate Sensor Module (February 2023)
  • Heart Rate Sensor Module (February 2023)
  • UVM-30A UV Light Sensor (May 2023)
  • UVM-30A UV Light Sensor (May 2023)
  • VL6180X Rangefinding Module (July 2023)
  • VL6180X Rangefinding Module (July 2023)
  • pH Meter Module (September 2023)
  • pH Meter Module (September 2023)
  • 1.3in Monochrome OLED Display (October 2023)
  • 1.3in Monochrome OLED Display (October 2023)
  • 16-bit precision 4-input ADC (November 2023)
  • 16-bit precision 4-input ADC (November 2023)
  • 1-24V USB Power Supply (October 2024)
  • 1-24V USB Power Supply (October 2024)
  • 14-segment, 4-digit LED Display Modules (November 2024)
  • 0.91-inch OLED Screen (November 2024)
  • 0.91-inch OLED Screen (November 2024)
  • 14-segment, 4-digit LED Display Modules (November 2024)
  • The Quason VL6180X laser rangefinder module (January 2025)
  • TCS230 Colour Sensor (January 2025)
  • The Quason VL6180X laser rangefinder module (January 2025)
  • TCS230 Colour Sensor (January 2025)
  • Using Electronic Modules: 1-24V Adjustable USB Power Supply (February 2025)
  • Using Electronic Modules: 1-24V Adjustable USB Power Supply (February 2025)
Items relevant to "Revised Battery Charge Controller":
  • Revised Intelligent Battery Charge Controller PCB [14107192] (AUD $7.50)
  • PIC16F88-I/P programmed for the Universal Battery Charge Controller [1410719A.HEX] (Programmed Microcontroller, AUD $15.00)
  • Relay - 1A DPDT 5V DC coil (EA2-5NU) (Component, AUD $3.00)
  • IPP80P03P4L-07 high-current P-channel Mosfet (Component, AUD $2.50)
  • Firmware and source code for the Universal Battery Charge Controller [1410719A.HEX] (Software, Free)
  • Revised Battery Charge Controller PCB pattern (PDF download) [14107192] (Free)
  • Universal Battery Charge Controller front panel artwork (PDF download) (Free)
Articles in this series:
  • Have you got a dumb battery charger in your garage? (December 2019)
  • Have you got a dumb battery charger in your garage? (December 2019)
  • Revised Battery Charge Controller (June 2022)
  • Revised Battery Charge Controller (June 2022)

Purchase a printed copy of this issue for $11.50.

Altium Designer 22 Review by Tim Blythman We use Altium Designer to design all our project PCBs and have done so for many years. New versions and updates are released regularly, with new releases coming yearly for some time now. Therefore, 2022 sees the release of Altium Designer 22, and we installed it immediately to see what new features are available. Y ou might not think that there is much need for PCB software to change. While it is true that some people continue to use older versions of Altium Designer, there are good reasons to stay up to date, as improvements and new features appear with each version. Altium Designer 20 (reviewed December 2019; siliconchip.com.au/ Article/12176) was a significant milestone. There were substantial improvements from Altium Designer 19 for users, such as the Schematic Editor being completely rewritten to make it quite a bit faster. In fact, the entire suite was rewritten, with numerous features and enhancements. Notably, the new software base allowed integration with the then-upcoming Altium 365 ‘cloud’ software. We reviewed Altium 365 and Altium Designer 21 in January 2021 (siliconchip.com.au/Article/14705). Altium 365 is an online platform to allow shared access to projects and libraries and includes a version control system. We weren’t sure that our small team at Silicon Chip would use this sort of feature, but it has been a handy tool, especially with work-from-home now being common. In particular, we have found it a great way to keep our component libraries consistent and up to date. We expect that it is even more helpful for larger workplaces. Even through 2021 and after the release of Altium Designer 21, they brought out multiple updates and minor releases, so some of the features we mention here might have been seen in previous updates. It’s also worth noting that Altium provides numerous training and development webinars to ensure that its users are making the most of the software. For those readers who do not have an Altium subscription, it’s possible to use some of the online features of Altium365 by simply visiting the web page at www.altium.com/viewer/ The YouTube channel “Altium Academy” (www.youtube.com/c/ AltiumAcademy) is another good way to get a glimpse at Altium Designer and pick up some PCB design tips too. Altium Designer 22 Screen 1: here’s where you’ll find the setting to enable Automatic Cross References at the bottom of the Options tab (highlighted in yellow). The dialog window can be easily be reached by right-clicking on a sheet and selecting “Sheet Actions → Automatic Cross Reference Settings”. 84 Silicon Chip Australia's electronics magazine Altium Designer 22 was released in February and was followed closely by the Altium Roadshow, an online event that consisted of a series of technical sessions over two days. Importantly, siliconchip.com.au this included a guided overview of Altium Designer 22’s new features. We always find the Roadshow to be a great way to learn the best way to use Altium Designer and stay up to date with the newest features. We’re currently using Altium Designer version 22.2.1, the most recent release available at the time of the Roadshow. You might find some changes or improvements if you install a later version. Schematic Editor One feature that was added to the Schematic Editor in Altium Designer 22 appears minor. Still, we think it is quite handy and indicates the broad range of incremental improvements Altium provides. This is the Automatic Sheet Cross Referencing setting. You can enable it with a right-click on a schematic, then “Sheet Actions → Automatic Cross Reference” settings, as shown in Screen 1. When Automatic Cross References are enabled, references are shown on the schematic as seen in Screen 2. Note the grid coordinates on the sheet (3B and 3C) identifying the location within the target sheet. A right-click on the reference allows the reference to be followed like a hyperlink. Exporting such a schematic sheet as a PDF will include the cross-references as hyperlinks, allowing signals to be followed throughout the design, even if they aren’t on the same sheet. As it can be pretty frustrating trying to track signals otherwise when using ports, this is a powerful feature. They do tend to clutter the schematic a bit during the design stage, but it was handy to turn this setting on during the later verification stages to simplify broad checking of the design and also when PDFs are generated. PCB counterholes The PCB editor now allows counterholes to be added to a pad or hole. A counterhole is a machining process that does not extend through the full depth of the PCB laminate. A typical example would be a countersunk hole to allow a countersunk screw to be recessed into the laminate. The remaining laminate allows the board to be secured by the screw, but the recess means that the head of the screw does not protrude as much. As well as countersunk holes, which have an angled wall, counterbores siliconchip.com.au Screen 2: the automatically-generated Cross References include the sheet name and a grid reference that indicates the X/Y location of the object on that sheet. The Port Actions menu option also provides selections to jump to the location of any of the Cross References. Screen 3: counterhole settings are found under Pad properties in the Pad Features section. Here, a 90° countersunk hole is specified (45° per side), with the adjacent 3D view showing what it would look like. Screen 4: the same countersunk hole in the Draftsman view shows several dimensional callouts. You can place just about any linear, angular or diameter dimension on any part with such properties, so it is not limited to counterholes. with straight sides can be added to pads or holes on the PCB. Of course, the ability to implement such features will depend on your board manufacturer’s capabilities. Countersinks have the advantage that the bevel of the screw against the hole will positively locate the PCB at its mounting point. However, that may not always be required, especially if movement is expected or needs to be accounted for. Counterbores allow simple panhead screws to be recessed, among other jobs. When the design is exported, it will Australia's electronics magazine create separate files for counterholes on the top and bottom of the board. Screen 3 shows the appearance of a 90° (45° slope on each side) countersunk hole in the 3D view and its corresponding size and angle properties adjacent in the Pad Features section. A counterbore has a diameter (size) and depth properties. Screen 4 shows the same countersunk hole in a Draftsman view. This view was quickly and easily created by adding a new counterhole view to a Draftsman document and then adding some diametrical, linear and angular measurements. June 2022  85 IPC 4761 Screen 5: IPC 4761 Via Types can be found under Via Properties; a drop-down menu lists the types available according to the standard. These types can also be set as templates. Screen 6: an IPC 4761 Type 1A via on a four-layer PCB is shown here in the Draftsman view. This makes it clear that it consists of a simple solder mask on the top side of the PCB. Other types have different degrees of filling, plugging and covering. IPC 4761 is a standard created by the IPC (founded as the Institute for Printed Circuits) regarding the protection of vias (connections through the PCB) on printed circuit boards. Without delving too deeply into the specifics of the standard, it specifies seven different levels of treatment that can be applied to a via to protect it and the PCB. We alluded to the tenting of vias in our review of Altium Designer 20. This involves covering the bare metal of the via with a plastic solder mask layer. That is equivalent to the lowest (Type I and Type II) of the seven levels covered by the IPC 4761 standard. Other levels include various coverings and degrees of plugging (to cover or fully seal the hole left by the via). These may be needed to protect the vias from contact, moisture, corrosion or even to ensure that there are no holes to allow anything to pass through the PCB. Many specialised designs demand higher levels of protection than what our readers and we generally require. For example, boards that operate in very humid environments and with rapid temperature changes could be subject to condensation, and vias are often the first parts of a board to corrode away. So Altium Designer 22 now allows the IPC standard types to be directly chosen from a Via Types & Features section of the via properties. This is shown in Screen 5, a menu that lists the IPC 4761 types with a brief description of each. Those types with an “a” suffix have the treatment applied to one side only (it appears to be the top side), while the “b” suffixes have the covering applied to both sides of the via. The various types can also be chosen as via templates to streamline via placement. You can also add via layout views to a Draftsman document, as seen in Screen 6. The upshot of all this is that the design intent can be better communicated to the PCB manufacturer, and more consistent results can be achieved. PCB design Screen 7: Gloss and Retrace settings now have their own panel, which can be opened from the Panels button. This makes it simple to quickly adjust these settings while tweaking the final location of the PCB tracks. Other improvements to the PCB editor include more flexibility in the Pad properties editor when using top-­ middle-bottom or full-stack views. Each layer now has its own options Australia's electronics magazine siliconchip.com.au 86 Silicon Chip relating to things like corner radius and thermal relief, and they can now be set for each individual layer. A Gloss and Retrace panel has been added (accessible from the Panels button) to allow finer control of the options that are used for the “Route → Gloss Selected” and “Route → Retrace Selected” actions. The panel can be seen in Screen 7. (Glossing is where the routing of the track is automatically ‘fixed up’ to be as clean and direct as possible.) Bringing up this panel allows the glossing and retracing settings to be tweaked interactively as the track layout is finalised. There is also a new routing algorithm that now prevents loops from forming if a trace is brought back on itself. They also added design rules for SMD pad entry location and angle, which make it easier to produce neat designs by keeping SMD pads consistent. Since these are usually not critical criteria, there is also the option to disable the rules if they cannot be met. Screen 8: the Mixed Simulation extension is not installed by default, but can be added from the Extensions and Updates tab of the License Management page. As you would guess, it lets you simulate the circuit represented by your schematic, so you can get an idea of whether it will work before you build it. Screen 9: the Simulation Dashboard is a panel accessible from the Panels button and is actually a ‘wizard’ as it works through the steps necessary to complete a simulation. As well as defining a circuit, you might need to add voltage source(s) to provide simulated power or signals to that circuit. Mixed simulations The simulation extension, accessed directly from the Schematic Editor, is not new. But it was a point of interest during the Altium Roadshow event as this feature has had some upgrades. If you have not seen the simulation feature before, that might be because it is not installed by default. It can be installed from the Extensions and Updates tab of the License Management page, as seen in Screen 8. Altium Designer might need to be restarted after installation. The Mixed Simulations extension is based on the well-known SPICE program (“Simulation Program with Integrated Circuit Emphasis”). We mentioned in our previous review that Altium Designer 21 added a Simulation Dashboard, while Altium Designer 22 adds measurements and plots of many intrinsic and inferred circuit properties. You can open the Simulation dashboard from the Panels button. Apart from your schematic, you may need to add some voltage or current sources; these can be found under the “Simulate → Place sources” menu item. As you can see from the dashboard shown in Screen 9, Altium Designer leads you through the steps needed to complete the simulation. You might siliconchip.com.au expect that the simulation models will be missing unless you have them in your libraries, but Altium Designer includes many inbuilt models that can be used. Of course, the usefulness of these models will depend on how closely they match the parts you’re using in your design. But, at the very least, the included models for resistors, capacitors and inductors will be usable. Summary We have some complicated multiboard projects coming up, so the schematic cross-referencing feature has Australia's electronics magazine come in very handy while checking these designs. It appears that counterholes are not yet widely available amongst PCB manufacturers. But we can see that being a handy feature as it becomes more accessible. For example, designs that use a PCB as a lid on a Jiffy box can be streamlined and improved by using a counterhole to recess the screws that secure the lid. A good number of new and handy features have appeared in Altium Designer 22, making it well worth the time to install the latest version and remain up to date. SC June 2022  87