On Tue, Feb 28, 2017 at 6:10 PM, Jim Brain <brain at jbrain.com> wrote:
  A digital one.  The current goal is to feed the
incoming data stream into an
 Atmel AVR running at 5V for parsing.  The final goal is to do the same, but
 run the AVR at 3V on two coin cells. 
OK. I assume you don't want to be running special software on the CoCo, since
there are easier places to get a digital signal from if you can run
special software
(such as the RS232 port).
 
[Comparators]
  I saw the notes in the datasheet about the
oscillation, and the recommended
 way to overcome this.  I also noticed the Coco 1 schematic includes this 
Yes, they do oscillate with the slightest provocation....
  exact recommendation.  I then wired up the exact
circuit, using the LM339
 from my Coco1, and the exact resistors and other passives as specified in
 the schematic.
 Where do you get the 0.5V reference from? Well, if your 5V supply is stable
 you
 can use that, divided down with a couple of resistors. Say 9.1k and 1k in
 series
 across the supply, comparator input to the junction.
 The Coco1 creates a 1.05V reference via the 15K and 56K resistors.  After I
 noticed that the analog signal was centered around .5V, I quickly added
 another 15K resistor in parallel with the first one, to create a 56K/7.5K
 divider, which yields .591V as a reference.  I am using a lab PSU, running
 at 5.00V, but the resulting circuit did not respond to changes in the Coco
 cassette data signal.  I rechecked my circuit last night, but will recheck
 it tonight in case I made some stupid wiring mistake. 
OK... Time to check the obvous. Firstly you have power to the comparator
chip (Easily forgotten, I speak from experience). You have a pull-up resistor
(say 1k, or 4k7) from the comparator output to +5V.
Now measure the output of that resistor divider. Make sure it _is_ 0.6V or
so. Use a 'scope in DC coupled mode (you do not want to lose the DC
level of the signal by using AC coupling) to look at the signal from the
CoCo on the other comparator input.
-tony