Steve N8NM built the HA-600A product detector both in LTSpice and in the real world. It worked fine in both versions. Steve even put the product detector into his S-38 receiver -- he reported it worked well there.
I too built the thing in LTSpice. Then I went and rebuilt the circuit on a piece of PC board. I connected the new circuit to the HA-600A, using my external FeelTech sig generator as the BFO. IT STILL SOUNDED BAD ON SSB.
At this point I started Googling through the literature. I found a promising article by Robert Sherwood in December 1977 issue of Ham Radio magazine entitled "Present Day Receivers -- Problems and Cures." Sherwood wrote:
"Another area that could use additional work is the product detector. As the name implies, its output should be the product of the two input signals. If BFO injection is removed, output should go to zero. If this is not the case, as in the Heath HW series, envelope detection is also occurring, which causes audio distortion."
I checked my circuit. When I removed the BFO signal from the product detector, envelope detection continued. In fact, with the receiver in SSB mode, and with the BFO disconnected, I could listen to the music of WRMI shortwave. It seemed that Sherwood was explaining well the problem I was having: Simultaneous envelope and product detection was making SSB sound very bad in my receiver. What I was hearing just seemed to SOUND like what you'd get with a mixture of product and envelope detection: "scratchy" sounding SSB. This also seemed to explain why SSB would sound fine when using the diode detector with loosely coupled BFO energy -- in that case it would be envelope detection only, with no ugly mixture of both kinds of detection.
Finally, I needed to find a way to use the BFO in the HA-600A with the new product detector. Obviously I needed more BFO signal -- I needed about 7 dbm, enough to turn on the diodes. I converted the outboard product detector board into a simple amplifier and put it between the HA-600A BFO and the BFO input port of the new product detector. This works fine.
A few issues remain:
1) The output from the HA-600A BFO through the above BFO amp (and across the 50 ohm resistor) is NOT a pretty 455 kc sine wave. But the peaks of the distorted wave appear to be enough to turn on the diodes, and when I look at the voltages across each diode (on my two channel 'scope) I see mirror images -- one is on when the other is off. Is this good enough?
2) Moving the BFO input from L1 to the junction of the two 50 ohm resistors (that is actually a 100 ohm pot) has big implications for how this mixer works. With the BFO energy going through the toroid, BOTH diodes are being alternately turned on and turned off. But both are on, and then BOTH are off. With the BFO energy going in through the other side, one diode turns on when the other is off. I think the mixing result is the same, with AF coming out of the output port, but the way the mixer works in this configuration is very different. Does this sound right?