Skip to content

lindoran/HBSound

Repository files navigation

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:

  1. Based off mostly available parts ( TLC7528 8 bit DAC / 74HCT40105)
  2. Requires only a hand full of minimal Motorola minimal controller signals to operate (E, R//W and A0) 
  3. No DMA, Halting the CPU, wait operation or Interrupts required (but optionally available).
  4. 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:

  1. 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.
  2. 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)
  3. 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.

About

A 8 Bit DAC Based Sound card for the HB6809

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published