A personal account of building a homemade PBX (Private Branch Exchange) telephone system in 1992-93 using salvaged electronic components and an 8031 microcontroller. The system supported multiple extensions with features like call hold, call forwarding, call parking, speed dial, ring cadence selection, DTMF/pulse dial conversion, and conference calling. Technical details cover relay-based voice path switching, DTMF tone detection and generation using a CS8870 and DAC-08, ring voltage generation with zero-crossing synchronization, and firmware debugging via ROM monitor. The project was built purely for personal satisfaction and entertainment.

9m read timeFrom wandel.ca
Post cover image
Table of contents
BackgroundSpecificationsFeaturesExample UsageHardware Design PhilosophyAnalog HardwareDigital Tone GenerationControl Complex I/O SummaryControl Complex HardwareControl Complex FirmwareLast words

Sort: