Not going to get much cheaper than a single MCU for the whole stack, no?
It'll need coupling, filtering and protection, but that's fairly academic.
With a bitrate that low, you might as well acquire it with ADC and DSP the whole thing.
Even mere ATMEGAs have been made to talk USB, Ethernet and others. Recently saw an article, someone did this for an old HP two-wire serial protocol that was popular with their calculators, PCs, and some test equipment, from the
70s.
Very simple method if you don't mind that the input voltage threshold might be a bit crap. Which means, it may not be exactly production ready; but even then, calibration can often be applied at nearly no cost.
Now, I gather this is some kind of modulated RF signaling? Sampling that real-time will require a good bit of grunt (nothing a modestly priced ARM can't manage), else with some signal conditioning (PWMDAC bias + internal analog comparator) it could be detected directly (GPIO) or with the help of a timer (frequency counter or missing-pulse detector?). Generous filtering and error correction in the digital domain, and you're pretty much done.
Might not be all that quick to implement, but so what. What if someone wants a different operation mode? Back to the soldering bench all over again; whereas the MCU can just load up another code module and it's off running. ;-)
Tim
Seven Transistor Labs, LLC
Electrical Engineering Consultation and Design
Website: https://www.seventransistorlabs.com/
"Clifford Heath" wrote in message
news:NHW3H.115418$1a1.42802@fx18.iad...
> Here's a "circuit golf" challenge (the goal is to solve the problem in
> minimum cost/complexity without using specialised components.
>
> The "HomeBus" communication standard (which Mitsubishi calls M-Net and
> some others refer to as P1P2) sends 9600 baud RS232 bytes using inverted
> "alternate mark inversion" (successive zero bits are sent 2V pulses with
> alternating phases) on a 12-15V multi-drop wire pair of indeterminate
> connection polarity.
>
>
>
>
> Your goal is to detect both +ve and -ve pulses, and stretch them both to
> 100us +ve pulses so they can be fed into a UART to make a HomeBus
> receiver. There are chips to do this, e.g. MM1192/XL1192, MAX22088. Those
> are disallowed for this challenge.
>
> To get you started, here's a schematic that would not win any prizes:
>
>
> Clifford Heath