http://www.61ic.com/images/logo.gif

网站公告列表

http://www.61ic.com/Images/banner.gif

http://www.61ic.com/Skin/Ocean/arrows.gif

加入收藏

http://www.61ic.com/Skin/Ocean/arrows.gif

设为首页

http://www.61ic.com/Skin/Ocean/arrows.gif

联系站长

 

 . 网站首页 . 新闻 . 新品 . 方案 . 专访 . 活动 . DSP . EDA . 评测室 . 技术文库 . 会员区 . 商城 . 服务导航 . 邮购 . 资源 . 

 

http://www.61ic.com/Skin/Ocean/menu_bg2.jpg

http://www.61ic.com/Skin/Ocean/arrows2.gif

您现在的位置: 61IC中国电子在线 >> 服务导航 >> 帮助中心 >> C5000 >> 文章正文

 

 

[图文]Software/Algorithms/Modem Algorithms

          ★★★

【字体:

Software/Algorithms/Modem Algorithms

作者:61IC    文章来源:本站原创    点击数:    更新时间:2006-5-6    http://www.61ic.com/images/vivi_coop1.gif

Q:
What is the difference between a regular modem chipset and the C54CST chip?
A:
A regular modem chipset is usually a closed system, and the developer has to add a host processor in order to control this chip. Besides, very few things can be customized inside the modem chipset. Unlike a regular modem, the CST chip is very customizable and the user can add his/her own software, including modem control software, as well as design a complete system just based on this chip. The table below illustrates the difference (the functional features of CS are compared with features of two other modems).

Q:
Can I work with the data pump directly? If yes, do I need the modem routines used in the file
DMController.c?
A:
If you wish to work with the data pump directly, you can do without Modem Integrator and DMController. However, we would advise you to use them, and to operate the modem via DMController. That way you will be able to use V.42 and V.42bis, and have some useful control logic above pure data pump. The
DMController.c, CSTService.c and ATParser.c (call-back function) files contain examples of how to handle the modem data transfer.

Q:
Can I detect the FAX tone using CST?
A:
Fax functionality is not included in the standard CST SDK delivery, although it can be included as an add-on. Concerning the CED/CNG detection, CST includes a Universal Multiple Tone Detector (UMTD), which can be configured to detect any groups of tone (e.g. DTMF, Call Progress Tones, etc). However, it is not a full fax detector (e.g., the V.21 detection is unavailable). We recommend you to implement a custom fax detection algorithm, and then add it to CST services.

Q:
I have done a few basic tests with the C54CST and C54v90 solution, and encountered the following problem. With the default configuration of the modems, when the caller is a V.90 modem, the connection is established according to the V.32bis protocol and works correctly. When the caller is the CST modem, the connection speed is 2400 and weird characters appear.
A:
To handle this problem, use the patch included in the SDK (see "CST2 SDK Release Notes").

Q:
Can we avoid using the V.14 protocol while working with CST?
A:
V.14 is controlled by the Modem Integrator algorithm. To avoid using it, you should work with the modem directly via the Data Pump algorithm, without accessing the Framework functions at all.

Q:
Is it possible to accelerate the connection for the CST modem?
A:
You can connect the modem in the ITU compatible fast connect mode which can be set via S-register S29 or by the AT command AT#F; see section 9.3.3.15 of "CST User's Guide" (literature number SPRU029). In this mode the modem will not transmit, nor will it wait for the Answer tone (2100 Hz tone in the beginning of modem connection), and the training time for V.32bis/V.32 modem echo canceller will be reduced to a minimum (0.5 sec).

Q:
Does Spirit Corp. have (perhaps as an add-on) either a V.22 fast connect or a V.29 fast connect?
A:
Yes, we have an available add-on with the following features:
-V.29 fast (quick) connect (ITU compatible). Both originate and response modes. Both standard and alternate startup.
-V.22 1200 fast (quick) connect (non ITU compatible). Both originate and response modes.
All protocols are implemented in compliance with those supported by Hypercom. But the question about the name of this specification is unclear, since it is not published officially. Moreover, Conexant offers a chip with V.22 2400 quick connect mode only, which appears incompatible with our and Hypercom's quick connect.

http://www.61ic.com/Services/UploadFiles_1979/200605/20060506141756535.gif

Q:
What additional features does the 54CST chip have as compared with a regular modem with voice features?
A:
Most voice modems support only half-duplex voice transfer, like voice play out or voice recording, whereas CST voice features include full-duplex voice transmission. Another feature of CST solution that distinguishes it among other modems is line echo canceller which suppresses line echo arising when a signal is passed from a double line to four-wire line and vice versa.

Q:
Can I work with the data pump directly? If yes, do I need the modem routines, which are used in the file
dmcontroller.c?
A:
If you want to work with data pump directly, you can go without Modem integrator and DMController. But, we would advise you to use them, and to operate the modem via DMController. That way you will be able to use V.42 and V.42bis, and have some useful control logic above pure data pump. The
DMController.c, CSTService.c and ATParser.c (call-back function) files contain examples of how to handle modem data transfer.

Q:
I have a design that requires v90 application. I bought the TMS320C54v90 chip from Spectrum Digital to help with this process. The only problem is the TMS320C54v90 chip doesn't offer a flex mode (or does it? (like the C54CST chip)). Is it possible to load CST code on the DSP of the C54v90 to get this application to work?
A:
C54V90 chip does not have an open architecture, and does not allow to create flex applications on top of its algorithms (there is an awkward way to do some simple flex applications in it, but PCTel discloses the information on it only to certain clients).The code written for C54CST is not compatible with C54V90.

Q:
Can I detect the FAX tone using CST?
A:
Fax functionality is not included in the standard CST SDK delivery. Still it can be included as an add-on. Concerning CED/CNG detection, CST includes a Universal Multiple Tone Detector (UMTD), which you can configure to detect any groups of tone (e.g. DTMF, Call Progress Tones etc). However it is not a full fax detector (e.g. V.21 detection is not available). We recommend you to implement your own fax detection algorithm by yourself and then add it to CST services.

Q:
I have done few basic tests with the C54CST and C54V90 solution and met the following problem. With the default configuration of the modems, when the caller is the V90 modem, the connection is established of the V32bis protocol and it works correctly. When the caller is the CST modem, the connection speed is 2400 and weird characters appear.
A:
To handle this problem use the patch included in the SDK (see "CST2 SDK Release Notes").

Q:
Can we avoid using the V.14 protocol working with CST.
A:
V.14 is controlled by Modem Integrator. To avoid using it you should work directly with Data Pump without using Framework functions for work with the modem.

Q:
Is it possible to accelerate the connection time for the CST modem?
A:
You can connect the modem in the ITU compatible fast connect mode which can be set via S-register S29 or by the AT command AT#F, see section 9.3.3.15 of "CST User's Guide" (literature number SPRU029). In this mode the modem will not transmit nor will it wait for the Answer tone (2100 Hz tone in the beginning of modem connection), and the training time for V.32bis/V.32 modem echo canceller will be reduced to minimum (0.5 sec).

Q:
Does SPIRIT. have (perhaps as an add-on) either V.22 fast connect or V.29 fast connect?
A:
Yes, we have available add-on with the following features:
- V.29 fast (quick) connect (ITU compatible). Both originate and response modes. Both standard and alternate startup.
- V.22 1200 fast (quick) connect (non ITU compatible). Both originate and response modes.
All protocols are implemented in compliance with those, supported by Hypercom. But the question about the name of this specification is unclear, since it is not published officially. Moreover, Conexant offers a chip with the only V.22 2400 quick connect mode, that seems incompatible with our and Hypercom's quick connect.

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 

·  上一篇文章: TMS320VC5402用HPI做bootload程序的写法

·  下一篇文章: TMS320VC5509的工作流程

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

 

 

最新热点

最新推荐

相关文章

 

 

没有相关文章

 

 

  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

 

 

 

| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 |