- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We have questions about the UART max baud rate setting for PSoC4100S Plus.
I'm sorry, but I would like to write in Japanese from now on.
Q1: Technical Reference Manual (TRM)によるとUARTのボーレートは3Mbpsまでとあります。
データシートにはmax1Mbpsとあるのでこちらに従うことが正しいでしょうか。
Q2: ボーレートを1Mbpsに設定する方法は下記のどちらでも問題はないと考えていますが、
正しいでしょうか。
1.UARTのクロック設定を使用する場合
2.Clockコンポーネントを使用する場合
Q3: Q2で1Mbpsに設定する場合、IMO(±2%周波数偏差)でもECO(例えば8MHz ±100ppm周波数偏差)の
のどちらで十分な通信のボーレート周波数偏差が確保されますか。
(IMOの場合のボーレートは±2%の周波数偏差で、ECOの場合のボーレートは±100ppmの周波数偏差が
確保できると考えています。)
Best regards,
Yocchi
Solved! Go to Solution.
- Labels:
-
PSoC 4 MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Q1: データシートにはmax1Mbpsとあるのでこちらに従うことが正しいでしょうか。
A. はい、ご理解の通りで問題ありません。
Q2: ボーレートを1Mbpsに設定する方法は下記のどちらでも問題はないと考えていますが、
正しいでしょうか。
A. はい、どちらでも問題ありません。
Q3: Q2で1Mbpsに設定する場合、IMO(±2%周波数偏差)でもECO(例えば8MHz ±100ppm周波数偏差)の
のどちらで十分な通信のボーレート周波数偏差が確保されますか。
A. UARTの標準での精度は±2.5%であるため、十分な通信ボーレート周波数偏差ということでしたらIMOとECOともに問題ありませんが、ECOがより精度が高いので、ECOの使用をお勧めします。
Infineon Technologies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Q1: データシートにはmax1Mbpsとあるのでこちらに従うことが正しいでしょうか。
A. はい、ご理解の通りで問題ありません。
Q2: ボーレートを1Mbpsに設定する方法は下記のどちらでも問題はないと考えていますが、
正しいでしょうか。
A. はい、どちらでも問題ありません。
Q3: Q2で1Mbpsに設定する場合、IMO(±2%周波数偏差)でもECO(例えば8MHz ±100ppm周波数偏差)の
のどちらで十分な通信のボーレート周波数偏差が確保されますか。
A. UARTの標準での精度は±2.5%であるため、十分な通信ボーレート周波数偏差ということでしたらIMOとECOともに問題ありませんが、ECOがより精度が高いので、ECOの使用をお勧めします。
Infineon Technologies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Aiko-san,
Thank you for your reply.
Q1 とQ2については承知致しました。
Q3に関しては、質問の意図が説明できていなかったようです。
IMOの場合±2%の周波数偏差があるので、UARTのボーレートを1Mbpsとした場合
ボーレートは±1,020,000bpsの偏差を持ちます。Q1 ではmax1Mbpsとあるのに対して
20,000bpsオーバーします。許容可能なのでしょうか。
※ECOで±100ppmとしてもボーレートは±1,000,100bpsとなり100bpsオーバーします。
Best regards,
Yocchi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Aiko-san,
回答お願いします。
Best regards,
Yocchi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Aiko-san,
2点承知しましたことを報告します。
1.Q2のUARTのクロック設定を使用する場合、ボーレート偏差2.5%を超えているという警告がでますが、これは921600bpsに対してであり、1Mbpsが要求ボーレートの場合、IMOの内蔵発振偏差の±2%です。
2.Q3でIMOを使用した場合、+1,020,000bpsとなる場合がありますが、Q1のデータシートの1Mbpsを超えてもIOのドライブ能力は対応できると理解しました。
Best regards,
Yocchi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
I agree with Aiko.
Be aware, IMO is only +/-2% when IMO is set to 24,32,48 MHz. Any other frequency for IMO is outside of +/-2%.
And, if you use WCO, IMO variation in WCO-locked DPLL mode is +/- 0.25%.