[ZLG-ARM] 谁用过'RJ-Modem'或有过用‘Modem’的请帮忙看看(附图)!

[复制链接]
 楼主| zzyszl 发表于 2007-10-26 15:42 | 显示全部楼层 |阅读模式
MODEM, TE, ST, AN, TI
<br />××××××××××××××××××××××××××××××××××××××××××<br />RJ-MODEM&nbsp;脚位定义:<br />1&nbsp;–RI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RING&nbsp;(Active&nbsp;Low).&nbsp;Incoming&nbsp;ring&nbsp;signal&nbsp;from&nbsp;phone.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ring&nbsp;Indicate.&nbsp;–RI&nbsp;output&nbsp;ON&nbsp;(low)&nbsp;indicates&nbsp;the&nbsp;presence&nbsp;of&nbsp;an&nbsp;ON&nbsp;segment&nbsp;of&nbsp;a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ring&nbsp;signal&nbsp;on&nbsp;the&nbsp;telephone&nbsp;line.&nbsp;The&nbsp;modem&nbsp;will&nbsp;not&nbsp;go&nbsp;off-hook&nbsp;when&nbsp;–RI&nbsp;is&nbsp;active;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;modem&nbsp;waits&nbsp;for&nbsp;–RI&nbsp;to&nbsp;go&nbsp;inactive&nbsp;before&nbsp;going&nbsp;off-hook.<br />2&nbsp;–DCD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data&nbsp;Carrier&nbsp;Detect&nbsp;(Active&nbsp;Low).&nbsp;–DCD&nbsp;output&nbsp;is&nbsp;ON&nbsp;(low)&nbsp;when&nbsp;a&nbsp;data<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connection&nbsp;is&nbsp;established&nbsp;and&nbsp;the&nbsp;module&nbsp;is&nbsp;ready&nbsp;to&nbsp;send/receive&nbsp;data.<br />3&nbsp;–DTR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data&nbsp;Terminal&nbsp;Ready&nbsp;(Active&nbsp;Low).&nbsp;The&nbsp;–DTR&nbsp;input&nbsp;is&nbsp;turned&nbsp;ON&nbsp;(low)&nbsp;when&nbsp;the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DTE&nbsp;is&nbsp;ready&nbsp;to&nbsp;communicate.&nbsp;–DTR&nbsp;ON&nbsp;prepares&nbsp;the&nbsp;modem&nbsp;to&nbsp;be&nbsp;connected,&nbsp;and,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;once&nbsp;connected,&nbsp;maintains&nbsp;the&nbsp;connection.&nbsp;–DTR&nbsp;OFF&nbsp;places&nbsp;the&nbsp;modem&nbsp;in&nbsp;the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;state&nbsp;under&nbsp;control&nbsp;of&nbsp;the&nbsp;&Dn&nbsp;and&nbsp;&Qn&nbsp;commands.<br />6&nbsp;–CTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp;&nbsp;&nbsp;Clear&nbsp;to&nbsp;Send&nbsp;(Active&nbsp;Low).&nbsp;–CTS&nbsp;is&nbsp;controlled&nbsp;by&nbsp;the&nbsp;module&nbsp;to&nbsp;indicate&nbsp;whether&nbsp;or<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;not&nbsp;the&nbsp;module&nbsp;is&nbsp;ready&nbsp;to&nbsp;transmit&nbsp;data.&nbsp;–CTS&nbsp;ON&nbsp;indicates&nbsp;to&nbsp;the&nbsp;DTE&nbsp;that&nbsp;signals<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on&nbsp;TXD&nbsp;will&nbsp;be&nbsp;transmitted.&nbsp;–CTS&nbsp;OFF&nbsp;indicates&nbsp;to&nbsp;the&nbsp;DTE&nbsp;that&nbsp;it&nbsp;should&nbsp;not&nbsp;transfer<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data&nbsp;on&nbsp;TXD.<br />7&nbsp;–RTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Request&nbsp;to&nbsp;Sent&nbsp;(Active&nbsp;Low).&nbsp;–RTS&nbsp;signal&nbsp;is&nbsp;used&nbsp;for&nbsp;hardware&nbsp;flow&nbsp;control.&nbsp;–RTS<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input&nbsp;ON&nbsp;(low)&nbsp;indicates&nbsp;that&nbsp;the&nbsp;DTE&nbsp;is&nbsp;ready&nbsp;to&nbsp;send&nbsp;data&nbsp;to&nbsp;the&nbsp;modem.&nbsp;In&nbsp;the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command&nbsp;state,&nbsp;the&nbsp;modem&nbsp;ignores&nbsp;–RTS.<br />8&nbsp;TXCLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transmit&nbsp;Data&nbsp;Sync&nbsp;Clock.&nbsp;TX&nbsp;synchronous&nbsp;data&nbsp;clock&nbsp;for&nbsp;sync&nbsp;data&nbsp;mode.<br />9–TXD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transmitted&nbsp;Data.&nbsp;The&nbsp;DTE&nbsp;uses&nbsp;the&nbsp;–TXD&nbsp;line&nbsp;to&nbsp;send&nbsp;data&nbsp;to&nbsp;the&nbsp;module&nbsp;for<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transmission&nbsp;or&nbsp;to&nbsp;transmit&nbsp;commands&nbsp;to&nbsp;the&nbsp;module.&nbsp;The&nbsp;DTE&nbsp;should&nbsp;hold&nbsp;this<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;circuit&nbsp;in&nbsp;the&nbsp;mark&nbsp;state&nbsp;when&nbsp;no&nbsp;data&nbsp;is&nbsp;being&nbsp;transmitted&nbsp;or&nbsp;during&nbsp;between&nbsp;intervals<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;characters.<br />10&nbsp;–RXD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Received&nbsp;Data.&nbsp;The&nbsp;module&nbsp;uses&nbsp;the&nbsp;RXD&nbsp;line&nbsp;to&nbsp;send&nbsp;data&nbsp;to&nbsp;the&nbsp;DTE&nbsp;and&nbsp;to&nbsp;send<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;module&nbsp;responses&nbsp;to&nbsp;the&nbsp;DTE.&nbsp;In&nbsp;command&nbsp;mode,&nbsp;–RXD&nbsp;data&nbsp;presents&nbsp;the&nbsp;module<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responses&nbsp;to&nbsp;the&nbsp;DTE.&nbsp;Module&nbsp;responses&nbsp;take&nbsp;priority&nbsp;over&nbsp;incoming&nbsp;data&nbsp;when&nbsp;the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;two&nbsp;signals&nbsp;are&nbsp;in&nbsp;competition&nbsp;for&nbsp;–RXD.&nbsp;When&nbsp;no&nbsp;data&nbsp;is&nbsp;transmitted,&nbsp;the&nbsp;signal&nbsp;is<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;held&nbsp;in&nbsp;mark&nbsp;condition.<br />13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SPKR&nbsp;Speaker.&nbsp;Call&nbsp;Progress&nbsp;signaling&nbsp;on&nbsp;MT5656RJ&nbsp;is&nbsp;a&nbsp;square&nbsp;wave&nbsp;output&nbsp;that&nbsp;can&nbsp;be<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;optionally&nbsp;connected&nbsp;to&nbsp;a&nbsp;low-cost&nbsp;single-ended&nbsp;speaker;&nbsp;e.g.,&nbsp;a&nbsp;sounducer&nbsp;or&nbsp;an<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;analog&nbsp;speaker&nbsp;circuit.<br />14&nbsp;RXCLK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive&nbsp;Data&nbsp;Sync&nbsp;Clock.&nbsp;RX&nbsp;synchronous&nbsp;data&nbsp;clock&nbsp;for&nbsp;sync&nbsp;data&nbsp;mode.<br /><br />××××××××××××××××××××××××××××××××××××××××××<br />如附图中,是系统的示意图,有“A型”,和“B型”。<br /><br />A型:<br />&nbsp;&nbsp;&nbsp;&nbsp;目前连接已通过,工作正常。<br />&nbsp;&nbsp;&nbsp;&nbsp;连接AT命令:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AT&F&nbsp;&nbsp;&nbsp;&nbsp;'恢复出厂设置'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATE1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'打开回显'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATX3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'禁止'MODEM'对盲音和拨号音的检测'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATD&nbsp;&nbsp;&nbsp;&nbsp;'开始连接'<br /><br />B型:<br />&nbsp;&nbsp;&nbsp;&nbsp;问题就在B型的“RJ_Modem”上.<br />&nbsp;&nbsp;&nbsp;&nbsp;我先对‘RJ-Modem’初始化:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#FF0040>1)设置DTR,RTS为低电平。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2)输入以下命令:</font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AT&F&nbsp;&nbsp;&nbsp;&nbsp;'恢复出厂设置'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATE1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'打开回显'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATX3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'禁止'MODEM'对盲音和拨号音的检测'<br />&nbsp;&nbsp;&nbsp;&nbsp;然后输入连接命令:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ATD&nbsp;&nbsp;&nbsp;&nbsp;'开始连接'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />我用'ARM'发送'AT'命令给“RJ_Modem”如果发送无需连接的AT指令,如:AT;AT&F;AT&Y0;AT&Z0=12345;&nbsp;RJ_Modem都能正常运行(返回OK<br /><br />),但是运行命令:'ATD'(拨号命令)&nbsp;或者&nbsp;&nbsp;'ATA'(手工应答),在电话线上监测不到信号(用超级终端在PC机上往TP-LINK-MODEM<br /><br />发'ATD'或'ATA'时,可以在电话线上可以检测到信号),但是可以检测到'RJ-Modem'的13脚(SPEKR)有信号。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;请大家提提看法,看看哪里出了问题?是初始化部分还是那里出了问题?
 楼主| zzyszl 发表于 2007-10-26 20:47 | 显示全部楼层

怎么没有人帮忙看看?

怎么没有人帮忙看看,没有人用过吗?上面的英文不要看,只要看看下面的分析部分,是不是分析错误?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

37

帖子

1

粉丝