Silicon ChipDo microcontroller projects have too many features? - May 2013 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: Do microcontroller projects have too many features?
  4. Feature: Get A Software Defined Radio For $25 by Jim Rowe
  5. Feature: The Raspberry Pi Single Board Computer by Geoff Graham
  6. Project: DC-DC Converter For the CLASSiC-D Amplifier by John Clarke
  7. Subscriptions
  8. Project: High-Performance CLASSiC DAC; Pt.4 by Nicholas Vinen
  9. Project: Do Not Disturb Telephone Timer by John Clarke
  10. Feature: The Avalon 2013 Air Show by Dr David Maddison
  11. Product Showcase
  12. Project: Simple DMM Auto Power-Off by Stan Swan
  13. Review: The "RF Explorer" Spectrum Analyser by Stan Swan
  14. Project: Voltage & Current Meters For The New Battery Charger by Ross Tester
  15. PartShop
  16. Order Form
  17. Vintage Radio: Rescued from a farm: a rare 1948 model 766 Breville radio by Associate Professor Graham Parslow
  18. Market Centre
  19. Advertising Index
  20. Outer Back Cover

This is only a preview of the May 2013 issue of Silicon Chip.

You can view 30 of the 104 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.

Items relevant to "DC-DC Converter For the CLASSiC-D Amplifier":
  • CLASSiC-D DC/DC Converter PCB [11104131] (AUD $15.00)
  • ETD29 transformer components (AUD $15.00)
  • CLASSiC-D DC/DC Converter PCB pattern (PDF download) [11104131] (Free)
Items relevant to "High-Performance CLASSiC DAC; Pt.4":
  • CLASSiC DAC main PCB [01102131] (AUD $20.00)
  • CLASSiC DAC revised main PCB [01102134] (AUD $25.00)
  • dsPIC33FJ128GP306T-I/PT programmed for the CLASSiC DAC v1.02 [0110213B.hex] (Programmed Microcontroller, AUD $25.00)
  • Red & White PCB-mounting RCA sockets (Component, AUD $4.00)
  • SMD parts for the CLASSiC DAC (Component, AUD $80.00)
  • CLASSiC DAC front & rear panels [01102132/3] (PCB, AUD $20.00)
  • Firmware for the CLASSiC DAC [0110213B.HEX] (Software, Free)
  • CLASSiC DAC main PCB pattern (PDF download) [01102131] (Free)
  • CLASSiC DAC front and rear panel PCB patterns (PDF download) [01102132/3] (Free)
  • CLASSiC DAC front & rear panel artwork (PDF download) (Free)
Articles in this series:
  • High Performance CLASSiC DAC; Pt.1 (February 2013)
  • High Performance CLASSiC DAC; Pt.1 (February 2013)
  • High Performance CLASSiC DAC; Pt.2 (March 2013)
  • High Performance CLASSiC DAC; Pt.2 (March 2013)
  • High-Performance CLASSiC DAC; Pt.3 (April 2013)
  • High-Performance CLASSiC DAC; Pt.3 (April 2013)
  • High-Performance CLASSiC DAC; Pt.4 (May 2013)
  • High-Performance CLASSiC DAC; Pt.4 (May 2013)
Items relevant to "Do Not Disturb Telephone Timer":
  • Do Not Disturb PCB [12104131] (AUD $10.00)
  • PIC12F675-I/P programmed for Do Not Disturb [1210413A.HEX] (Programmed Microcontroller, AUD $10.00)
  • Firmware for the Do Not Disturb timer [1210413A.HEX] (Software, Free)
  • Do Not Disturb PCB pattern (PDF download) [12104131] (Free)
  • Do Not Disturb panel artwork (PDF download) (Free)
Articles in this series:
  • The Avalon 2013 Air Show (May 2013)
  • The Avalon 2013 Air Show (May 2013)
  • The Australian International Airshow 2015 (May 2015)
  • The Australian International Airshow 2015 (May 2015)
  • Avalon Airshow: from killer drones to spacecraft! (May 2019)
  • Avalon Airshow: from killer drones to spacecraft! (May 2019)
  • Avalon Airshow 2023 (May 2023)
  • Avalon Airshow 2023 (May 2023)

Purchase a printed copy of this issue for $10.00.

SILICON SILIC CHIP www.siliconchip.com.au Publisher & Editor-in-Chief Leo Simpson, B.Bus., FAICD Production Manager Greg Swain, B.Sc. (Hons.) Technical Editor John Clarke, B.E.(Elec.) Technical Staff Ross Tester Jim Rowe, B.A., B.Sc Nicholas Vinen Photography Ross Tester Reader Services Ann Morris Advertising Enquiries Glyn Smith Phone (02) 9939 3295 Mobile 0431 792 293 glyn<at>siliconchip.com.au Regular Contributors Brendan Akhurst Rodney Champness, VK3UG Kevin Poulter Stan Swan Dave Thompson SILICON CHIP is published 12 times a year by Silicon Chip Publications Pty Ltd. ACN 003 205 490. ABN 49 003 205 490. All material is copyright ©. No part of this publication may be reproduced without the written consent of the publisher. Printing: Hannanprint, Noble Park, Victoria. Distribution: Network Distribution Company. Subscription rates: $105.00 per year in Australia. For overseas rates, see our website or the subscriptions page in this issue. Editorial office: Unit 1, 234 Harbord Rd, Brookvale, NSW 2100. Postal address: PO Box 139, Collaroy Beach, NSW 2097. Phone (02) 9939 3295. Fax (02) 9939 2648. E-mail: silicon<at>siliconchip.com.au ISSN 1030-2662 Recommended and maximum price only. 2  Silicon Chip Publisher’s Letter Do microcontroller projects have too many features? One of the advantages of products with microprocessors is that it is often very easy for the designer to incorporate additional features with little or no increase in circuit complexity. And so it has been with SILICON CHIP projects. Invariably there is a temptation on the part of the designer to add this or that feature to make it more attractive to the end user. However, as the hard-nosed Publisher of the magazine, I often wish that they simply wouldn’t do it. First, it adds options and choices and that, to me, is “bad”. Every choice and option means that there is the chance that it will confuse the project builder and that means we get emails from readers seeking clarification. Second, adding options means more programming time involved in developing the product. And invariably that means that more bugs have to be found and fixed. Moreover, more operating features inevitably mean that we have to take up more space to describe them in the magazine. You can see where I am coming from. In theory, we subscribe to the KISS principle (Keep it Simple, Stupid); in practice, we often don’t. And so it has been with our new DAC project which we have featured over four issues, this issue being the last. This is a classic microprocessor-controlled project; lots of features in a relatively simple circuit. It is all in the programming, you see. In fact, it wasn’t until Nicholas Vinen had finished writing this last article that some of the more abstruse features were revealed. So when I was reading the article, one side of me was saying “This is more complicated than it needs to be and Nicholas has really got the bit in his teeth this time” while the other side was saying “That’s really clever etc”. I won’t tell which side was dominant . . . So the DAC project is not just a DAC. For a start, it is a playback device in its own right and it will decode WAV files, with various sampling rates, stored on an SD card. It also incorporates a headphone amplifier with its own front-panel volume control. Both of these were included in the long list of features in the first article. Somewhat less obvious in that same list of features was digital tone control and headphone cross-feed. Not mentioned at all, was digital volume control via the infrared remote control and to top it off, loudness compensation to the ISO specification. Now digital volume control with the infrared remote I regard as highly desirable, if only for its convenience. I also regard it as the best method from a sound quality point-of-view, even though some audiophiles regard digital volume control as undesirable because it involves reducing “bit depth” in the audio data stream. But loudness compensation is somewhat more debatable. On the one hand, it is a worthwhile feature because it does compensate for loss of hearing sensitivity at the frequency extremes when overall playback sound levels are reduced. On the other hand, if you choose to enable the loudness compensation, it is always going to be a rough approximation, because you don’t know the level at which the program was originally recorded and how that equates with the maximum signal level that can be reproduced in your listening situation. It is a “bit of fudge” in other words, although undoubtedly far superior to the loudness control often featured in hifi amplifiers of yesteryear. At least, the user has the choice of whether or not to use any or all of the digital control features of our new DAC. Certainly a great deal of design and programming has gone into this project but I tend to feel that we may have included too many options which many people will simply never use (and it has taken a lot of time to program all this stuff . . . Grrr). What do you think? Should we incorporate lots of features in our microprocessorcontrolled projects or should we keep them simple? Leo Simpson siliconchip.com.au