HBSound - Home Brew Sound Card for the HB6809
HBSound is an attempt to make Hobbyist home brew sound card, based off a simple architecture that can be controlled from even a simple micro controller.
The design goals are:
- Based off mostly available parts ( TLC7528 8 bit DAC / 74HCT40105)
- Requires only a hand full of minimal Motorola minimal controller signals to operate (E, R//W and A0)
- No DMA, Halting the CPU, wait operation or Interrupts required (but optionally available).
- HCT buffered control and data lines to allow for a broad rage of CPU's and controllers.
This is mostly accomplished using the widely available CD74HCT40105 (a CMOS clone of the CD40105 14 word 4 bit FIFO)
The design can be adopted for any home brew computer but the card I will be building is based around the HB6809 Home-brew expansion computer.
First some caveats:
Every time I do a custom PCB design, I get feedback which I am very grateful for but here's a few things to keep in mind:
Autodidact warning - I am self taught - this could be 100% wrong - but I did do testing on real hardware to determine its at least effectively working for my use-case.
This is not a high speed design - it does not adhere to high speed design practices, it is meant to work at the maximum E value found in my computer which is 1.8432 MHz. I should mention Howard W. Johnson / Martin Graham's book on high speed digital design (It is very good if you are in to that sort of thing)
This is a hobby, I do it for fun - I don't plan to mass produce or sell any of these things that I build and so the build quality is not always going to be what you would expect from a commercially provided, professionally designed product. Furthermore, I don't expect that I am the best source of information on the "right way to do something" -- you absolutely should take everything here with that grain of salt.
Sponsorship:
PCBWay Sponsored PCB assembly costs on this project during the prototyping phase, if you are interested in their highly recommended fabrication services please check them out. They offer PCB services, 3d prototyping and metal fabrication as well as PCB assembly services. Costs are reasonable and the quality even on their prototype boards is very good. Thank you PCBWay! without contributions like this it would be impossible to move projects along at this speed.
License:
HBSound is open hardware under : CERN-OH-P
Libility / warranty language from the licence
5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products are provided 'as is' and any express or implied warranties, including, but not limited to, implied warranties of merchantability, of satisfactory quality, non-infringement of third party rights, and fitness for a particular purpose or use are disclaimed in respect of any Source or Product to the maximum extent permitted by law. The Licensor makes no representation that any Source or Product does not or will not infringe any patent, copyright, trade secret or other proprietary right. The entire risk as to the use, quality, and performance of any Source or Product shall be with You and not the Licensor. This disclaimer of warranty is an essential part of this Licence and a condition for the grant of any rights granted under this Licence.
5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to the maximum extent permitted by law, have no liability for direct, indirect, special, incidental, consequential, exemplary, punitive or other damages of any character including, without limitation, procurement of substitute goods or services, loss of use, data or profits, or business interruption, however caused and on any theory of contract, warranty, tort (including negligence), product liability or otherwise, arising in any way in relation to the Covered Source, modified Covered Source and/or the Making or Conveyance of a Product, even if advised of the possibility of such damages, and You shall hold the Licensor(s) free and harmless from any liability, costs, damages, fees and expenses, including claims by third parties, in relation to such use.
HBSound - Home Brew Sound Card for the HB6809
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- Engineer Mar 13,2023
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by David Collins
- The HB63C09M SBC The HB63C09M was an idea I hatched back two years ago when I was finishing up my first home-brew com...
- HB6809 - 6809 Based Minimal Expansion Computer The HB6809 is a mini ITX form factor 6809 based open expansion computer. there are four expansion sl...
- HBKD-81 A Very minimal 60% reduced keyboard for the ZX81 This is my dream ZX81 keyboard, has a space bar and two shift keys as well as a larger enter key. Th...
- HBSound - Home Brew Sound Card for the HB6809 HBSound is an attempt to make Hobbyist home brew sound card, based off a simple architecture that ca...
- HB6809 ACIA Serial Expansion For 6809 Based Minimal Expansion Computer NOTE: The edge connector on this expansion should be soldered to the front side of the card so the p...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
119 0 0 -
DIY Laser Power Meter with Arduino
170 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
157 0 2 -