首页> 外文会议>22nd Arrl and Tapr Digital Communications Conference; Sep 19-21, 2003; Hartford, Connecticut >TNC-X: An Expandable Microcontroller-Based Terminal Node Controller
【24h】

TNC-X: An Expandable Microcontroller-Based Terminal Node Controller

机译:TNC-X:基于可扩展微控制器的终端节点控制器

获取原文
获取原文并翻译 | 示例

摘要

TNC-X is a new Terminal Node Controller design based on the Chepponis/Karn KISS protocol. It is implemented using a Microchip PIC 16628 microcontroller, a CML MX614 Bell 202 modem chip, an 8K Ramtron FRAM, a Maxim MAX232A level converter chip, and a dual op-amp which provides active audio filtering for the modem. From the beginning, this TNC was designed to be small, have low power consumption, and, most importantly, be expandable. Expandability stems from two sources. First there is an on board socket for a DLP-USB232M USB module which provides the TNC with a USB port. Drivers that are shipped with the module make it appear to the host PC as a standard serial port. Thus PC software that expects to see a serial port on the computer will interpret the TNC-X as being connected to such a port, even when the PC has no serial ports, or they are all used by other applications. In addition, when the USB option is used, the TNC can be powered from the USB port of the computer; no other power supply is needed. TNC-X is also expandable via an expansion header that allows the addition of "daughter boards". Power is provided to the daughter board through the expansion header. In addition, signals that would otherwise go to or from a host PC can be intercepted by the daughter board at the TTL level and processed. The I/O on the expansion header speaks "KISS" so that any daughter board only has to send and received data packaged in KISS format (see section 4, below) to access the core module. This makes the development of daughter boards fairly simple and inexpensive. For example, one could use a PIC (or other microcontroller) to create a daughter board that would convert TNC-X into a stand alone digipeater, simply by intercepting the data stream that would normally be sent to the PC, reformatting it (perhaps with call sign substitution) and send it back out the expansion header. The developer of such a board wouldn't have to worry about the usual nasty details of CRC calculations, bit stuffing, buffering data until the channel was clear, and timing the bits to be sent to the radio, because that would all be handled by the "core" TNC-X module. The parts count of such a daughter board would be extremely low. The most expensive item would likely be the printed circuit board itself. In this configuration, a portable digipeater could be constructed for emergency operation that is extremely cheap and has very low power consumption.
机译:TNC-X是基于Chepponis / Karn KISS协议的新型终端节点控制器设计。它是使用Microchip PIC 16628微控制器,CML MX614 Bell 202调制解调器芯片,8K Ramtron FRAM,Maxim MAX232A电平转换器芯片以及为调制解调器提供有源音频滤波的双运放来实现的。从一开始,该TNC就被设计成体积小,功耗低并且最重要的是可扩展。可扩展性来自两个方面。首先,有一个板载插座用于DLP-USB232M USB模块,该模块为TNC提供USB端口。模块随附的驱动程序使它在主机PC上显示为标准串行端口。因此,期望在计算机上看到串行端口的PC软件将把TNC-X解释为已连接到该端口,即使PC没有串行端口,或者它们都被其他应用程序使用。另外,当使用USB选件时,TNC可以通过计算机的USB端口供电。无需其他电源。 TNC-X还可以通过扩展头进行扩展,该扩展头允许添加“子板”。通过扩展接头为子板供电。此外,子板可以在TTL电平处截取原本会进出主机PC的信号并进行处理。扩展头上的I / O表示“ KISS”,因此任何子板仅需发送和接收以KISS格式打包的数据(请参见下面的第4节),即可访问核心模块。这使得子板的开发相当简单且便宜。例如,一个人可以使用PIC(或其他微控制器)来创建一个子板,该子板将TNC-X转换为独立的数字中继器,只需拦截通常会发送到PC的数据流,然后对其重新格式化(也许呼叫符号替换)并将其发送回扩展标头。这样的开发板的开发人员不必担心CRC计算,位填充,缓冲数据直到通道被清除,以及将位发送到无线电的时间等通常令人讨厌的细节,因为这一切将由以下人员处理: “核心” TNC-X模块。这样的子板的部件数将非常低。最昂贵的物品可能是印刷电路板本身。在这种配置中,可以为紧急操作构造便携式数字挖掘机,其非常便宜并且具有非常低的功耗。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号