
56K V.92 Data, Fax, and Voice Chipset
The allowable connection modulations and data rates are determined by the +MS=m command, which uses four parameters: <carrier>, <automode>, <min rate>, and <max rate>.
The +MS=m <carrier> parameter defines the top modulation rate.
The <automode> parameter determines whether the modem connection is allowed to fall down to a lower modulation rate if the connection can not be made at a specified modulation or if the modem connection can only take place at the specified modulation. Setting <automode> to 1 allows the modem to connect at a slower <carrier> type than that specified. Setting <automode> to 0 allows the connection to use only the specified <carrier> type.
The <min rate> parameter defines the lowest data rate at which a modem connection can take place. Setting <min rate> to 0 has one of two meanings depending on the <automode> setting. When both <automode> and <min rate> are set to 0, then the lowest data rate at which the connection can take place is the lowest data rate specified by the <carrier> parameter. If <automode> is set to 1 and <min rate> is set to 0, then the lowest data rate is 300 bps.
The <max rate> parameter defines the highest data rate at which a modem connection can take place. If the <max rate> is set to 0, the modem uses the DTE data rate or a slower <carrier> data rate as the highest permitted connection data rate. This
If the +MS=m parameters contain conflicting information like “+MS=V34,1,14400,0” with a DTE data rate of 2400 bps, then the modem’s connection attempts always fail, and the modem reports a “NO CARRIER” message. This happens for two reasons. First, when the modem receives the +MS=m command, the modem does not check for conflicts of valid parameter information. Secondly, some of the same configuration information is provided by two other commands: Nn and S37. The command issued last takes precedence.
+MS = <carrier >, <automode>, <min rate>, <max rate>
same as | same as |
Nn | S37 |
The Nn command specifies whether the modem should attempt to establish a connection using a single modulation type or allow the connection to fall to a lower modulation type. Nn performs the same function as the +MS=m <automode> parameter. Whatever command is issued last configures the modem for any following connections. Thus, upon receiving the +MS=m command, the modem changes the value for Nn.
When configured to N0, the modem only attempts a connection at the <carrier> rate specified by S37, +MS=m, and Bn. If the remote modem does not support any of the <carrier> data rates, the modem does not achieve a connection and responds back with a “NO CARRIER” message.
When configured to N1, the modem attempts to connect to the remote modem at the highest speed, as defined by S37, +MS=m, and Bn. Since not all modems support (or are configured for) the same
34 | Intel Confidential | Programmer’s Guide |