Difference between revisions of "DNVT2IP"

From RadioNerds
Jump to navigation Jump to search
Line 23: Line 23:
 
# [http://www.raspberrypi.org Raspberry Pi] [http://www.sparkfun.com/products/11546 Model B v. 2.0] board to provide controlling processor and network interface.
 
# [http://www.raspberrypi.org Raspberry Pi] [http://www.sparkfun.com/products/11546 Model B v. 2.0] board to provide controlling processor and network interface.
 
# An enclosure to protect the assembly.
 
# An enclosure to protect the assembly.
# External power supply. ''(5V "wall wart" with USB plug, connected to Raspberry Pi?)''
+
# External power supply. ''(5V "wall wart" with USB plug, connected to Raspberry Pi? 12V wall wart or battery connected to interface board? 24V support? PoE in possible future Raspberry Pi version?)''
  
 
The custom-designed interface board shall inclue the following major features:
 
The custom-designed interface board shall inclue the following major features:

Revision as of 13:57, 28 May 2013

DNVT2IP is an open-source hardware + software project released under GNU Public License version 3. Its primary goal is to provide an adapter to interface military surplus Digital Nonsecure Voice Terminals (DNVTs) to Internet Protocol (IP) networks, specifically for use as Voice Over Internet Protocol (VoIP) phones using Session Initiation Protocol (SIP). Supported DNVTs are planned to include:

The primary source repository for the project is located at:

http://github.com/NF6X/DNVT2IP

This page is the primary documentation site for the project, with its original home located at:

http://www.radionerds.com/index.php?title=DNVT2IP

The hardware portion of this project shall consist of four major components:

  1. Custom-designed interface board.
  2. Raspberry Pi Model B v. 2.0 board to provide controlling processor and network interface.
  3. An enclosure to protect the assembly.
  4. External power supply. (5V "wall wart" with USB plug, connected to Raspberry Pi? 12V wall wart or battery connected to interface board? 24V support? PoE in possible future Raspberry Pi version?)

The custom-designed interface board shall inclue the following major features:

  1. Electrical interface to the DNVT with suitable filtering, line driver and receiver, galvanic isolation, and fault protection.
  2. Isolated 48VDC power supply to power connected DNVT over 4-wire interface. TBD: Do both pairs need power supplied, or just one pair?
  3. Additional regulator(s) if needed.
  4. Field-Programmable Gate Array (FPGA) to implement low-level signaling, code detection and generation, codecs, and control/data interfaces to the Raspberry Pi board. Probably a Xilinx Spartan 6 family device?