[Armadillo:05693] Re: Armadillo-9でのシリアル230.4kbps通信について
LP/吉田
email@hidden
2010年 8月 24日 (火) 13:53:17 JST
吉田です。
ご指摘の通りシリアルポートを入れ替えて、10時間ほど連続実験してみたところ
データを落とすことなく通信できましたのでご報告しておきます。
アドバイスありがとうございました。
--------------------------------------------------
From: "nakai" <email@hidden>
Sent: Monday, August 23, 2010 4:30 PM
To: "Armadillo series general discussion list"
<email@hidden>
Subject: [Armadillo:05684] Re: Armadillo-9でのシリアル230.4kbps通信について
> nakaiです。
>
> Armadillo-9のttyAM0側のRS232CドライバICでは、
> Maximum data rate(MIN)が250kになっているため大丈夫だと思います。
>
> 該当ICは、Armadillo-9のRevisionにより違います。
> 基板リビジョン: Rev.D
> シリアル番号: 050501-XXXXXX (上位6桁で判定可能)
>
> 上記以降のものですと、230.4kがドライバICとして保証されています。
>
> 参考: http://armadillo.atmark-techno.com/armadillo-revision
> 「Armadiillo-9 シリアルインターフェース1同士の通信対策」ここで変更されています。
>
>
>
>
> (2010/08/23 16:20), LP/吉田 wrote:
>> 吉田です。
>> nakai様
>> やはり230.4kbpsはだめなようですね。
>> 230.4kbpsは外せないため400シリーズ を検討してみます。
>> ご回答ありがとうございました。
>>
>> --------------------------------------------------
>> From: "nakai" <email@hidden>
>> Sent: Monday, August 23, 2010 4:10 PM
>> To: "Armadillo series general discussion list"
>> <email@hidden>
>> Subject: [Armadillo:05681] Re: Armadillo-9でのシリアル230.4kbps通信について
>>
>>
>>> nakaiです。
>>>
>>>>> Armadillo-9で採用しているRS232CドライバICは、
>>>>> Max115.2Kまでのため、230.4Kですと取りこぼしが発生する可能性があります。
>>>>>
>>>
>>> Armadillo-9の仕様とマニュアルに記載されている仕様に一部解釈の違いがありました。
>>> 以下訂正します。
>>>
>>>
>>> Armadillo-9で採用しているRS232CドライバIC(ttyAM1側)は、TIのMAX3232です。
>>> このデバイスでは、
>>>
>>> All typical values are at VCC = 3.3 V or VCC = 5 V, and TA = 25°C.
>>> PARAMETER: Maximum data rate
>>> TEST CONDITIONS: CL = 1000 pF, One DOUT switching, RL = 3 kΩ
>>> MIN: 150
>>> TYP: 250
>>> MAX:
>>> UNIT: kbit/s
>>>
>>> と記載されています。
>>> このため、230.4kで通信することは可能ですが、
>>> 保証されているわけではありません。
>>>
>>> 当社のWebページ・カタログでは、保証レートを記載しているため「115.2K」となっています。
>>> a9のマニュアルには、標準値(typical value)を記載しているため、「230.4K」となっているようです。
>>>
>>>
>>> 今後、製品の仕様欄に記載する値を統一するようにしていきたいと思います。
>>>
>>>
>>>
>>> (2010/08/23 14:45), LP/吉田 wrote:
>>>> 吉田です
>>>>
>>>> nakai様
>>>> ご回答ありがとうございます。
>>>> MAX115.2kbps了解いたしました。
>>>>
>>>> これと関連してもう一点質問させてください。
>>>> Armadillo-9のハードウェアマニュアルを見ますと最大データ転送レート230.4Kbpsとありますが
>>>> こちらは間違いということでしょうか。
>>>>
>>>> 以上、よろしくお願いします
>>>>
>>>> --------------------------------------------------
>>>> From: "nakai" <email@hidden>
>>>> Sent: Monday, August 23, 2010 1:43 PM
>>>> To: "Armadillo series general discussion list"
>>>> <email@hidden>
>>>> Subject: [Armadillo:05678] Re: Armadillo-9でのシリアル230.4kbps通信について
>>>>
>>>>> nakaiです。
>>>>>
>>>>> Armadillo-9で採用しているRS232CドライバICは、
>>>>> Max115.2Kまでのため、230.4Kですと取りこぼしが発生する可能性があります。
>>>>>
>>>>> また、Armadillo-9の仕様としては、シリアルの最大baudrateは、115.2Kとなっています。
>>>>> http://www.atmark-techno.com/products/armadillo/a9/specs
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> (2010/08/22 23:30), n.yoshida wrote:
>>>>>> 皆様
>>>>>> はじめまして、吉田と申します。
>>>>>>
>>>>>> Armadillo-9を使用し、 シリアル(ttyAM1) <--> Ether 変換を行うプログラムを
>>>>>> 作成しているのですが、シリアルの受信で取りこぼしが発生しているようで原因がわからず困っています。
>>>>>> シリアルのパラメータは230.4k フローなし パリティなし データビット8ビット
>>>>>> ストップビット1ビットです。
>>>>>>
>>>>>> 試しに連続してデータを受け続けるだけのプログラムを作成し、受信(シリアルポートに対してのread())直後に
>>>>>> 受信したデータをファイルへ書き出してみたのですが、この時点ですでにデータが欠けているようです。
>>>>>> ちなみにこの現象は受信開始後、数分経過してからではじめます。
>>>>>>
>>>>>> 実際のプログラムではシリアルの入力と出力をそれぞれスレッド化し、
>>>>>> epollを使用していますが同様の現象が出ます。
>>>>>>
>>>>>> 開発はコンパクトフラッシュに構築したdebian環境上でセルフコンパイルを行っています。
>>>>>> フラッシュROMからシステムを起動して試してみましたがこちらも状況は改善せずでした。
>>>>>>
>>>>>> どなたかこの現象に心当たりのある方居らっしゃらないでしょうか。
>>>>>>
>>>>>> 以上、よろしくお願いします。
>>>>>>
>>>>>> /******************************************************
>>>>>> 吉田 位史 Narifumi Yoshida
>>>>>> 株式会社ロジカルプロダクト 第1開発グループ
>>>>>> 電 話 092-405-7603(代表) FAX 092-405-7604
>>>>>>
>>>>>> URL: http://www.lp-d.co.jp E-mail:email@hidden
>>>>>> *******************************************************/
>>>>>> _______________________________________________
>>>>>> armadillo mailing list
>>>>>> email@hidden
>>>>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> armadillo mailing list
>>>>> email@hidden
>>>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>>
>>>>
>>>>
>>>>>
>>>>> No virus found in this incoming message.
>>>>> Checked by AVG - www.avg.com
>>>>> Version: 9.0.851 / Virus Database: 271.1.1/3088 - Release Date:
>>>>> 08/23/10 03:35:00
>>>>>
>>>> _______________________________________________
>>>> armadillo mailing list
>>>> email@hidden
>>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>>
>>>
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>>
>>
>>>
>>> No virus found in this incoming message.
>>> Checked by AVG - www.avg.com
>>> Version: 9.0.851 / Virus Database: 271.1.1/3088 - Release Date: 08/23/10
>>> 03:35:00
>>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.851 / Virus Database: 271.1.1/3088 - Release Date: 08/23/10
> 03:35:00
>
armadillo メーリングリストの案内