Utilityという簡単にPinmuxを確認できるToolがTI社から提供されております。トレーニング資料も併せてご確認ください。Q:回路を決める前にハードウェアの確認をしたいのですが、注意点はありますか。A:AM335xとAM437xにおいては、回路のチェックリストをTIから提供していますのでご確認ください。ChecklistAM18xAM335x○AM437x○AM57xQ:Sitaraシリーズのトレーニング資料はありますか。A:TI社の以下のページにトレーニング資料が用意されておりますので、ご確認ください。SeriesQ:Clock設定を簡単にする方法はないですか。Toolが提供されていますので、ご確認ください。シリーズの消費電力を見積もりたいのですが、何かよい方法はありますか。Toolが提供されていますので、参考にして頂ければと思います。IC(PMIC)は以下になりますので、ご確認ください。それぞれアプリケーションノート/ユーザーズガイドが用意されており、推奨の回路図等も記載されておりますので、併せてご確認ください。Coreとは別に用意されています。(型番によってはサポートされていないシリーズもございますので、ご注意ください。)このPRU-ICSSを使用して、EtherCATなどの工業通信が可能になる他に、GPIOやUARTなどのペリフェラルの制御なども行うことができます。詳しくは、以下をご参照ください。PRU-ICSSまた、各シリーズにより、できることが変わります。各シリーズごとの違いに関しては、以下をご参照ください。ComparisonQ:PRU-ICSSがサポートする工業通信は何ですか?A:以下がサポートされております。回路設計を開始する場合に、TIのリファレンス・デザインも用意されておりますので、併せてご確認ください。Communication(mailbox)を使用してやり取りを行います。やり取りの際にはCPU割り込みや、フラグの通知を行うことが出来ます。Manualをご参照ください。簡単に動作させることのできるプログラムです。簡単にコンフィグレーションし、評価が可能となっております。詳しくは、以下をご参照ください。GELQ:モーター制御とEtherCATなどのフィールドバスの制御を1チップで実現可能でしょうか。AM437x、AM57xにて可能です。一例ですが、AM437xではEtherCATとEnDATの同時制御が可能です。こちらにドキュメントがありますので参考にして頂ければと思います。Q:AMIC110はAM3357/9シリーズとピン互換がありますか。AM335xのZCZパッケージとAMIC110のZCZパッケージはピン互換がありますが、AMIC110はAM3357/9でサポートされていない機能がいくつかあります。詳細は各デバイスのデータシートをご確認ください。Q:AMIC110とAM3357/9の違いは何ですか。A:以下の違いがあります。詳細は各デバイスのデータシートをご確認ください。AM3357/9の最大動作周波数は800MHzですが、AMIC110の最大動作周波数は300MHzになります。switch(CPSW)をサポートしていますが、AMIC110はサポートしていません。AM3357/9はLCDコントローラをサポートしていますが、AMIC110はサポートしていません。Q:GELスクリプトにはPMICをコントロールする関数も含まれていますか?A:含まれません。PMICを制御する場合はデバイス起動後にユーザーがCプログラム上で設定する必要があります。Q:現在実行中のSWより優先順位の高いSWIが発生した場合はどうなりますか?A:現在実行中のSWIを中断し、優先順位の高いSWIの実行に遷移します。実行が終わると中断していたSWIの処理が再開されます。package)は、Witekio社より提供されています。詳細は下記ページをご確認ください。必要なソフトウェアやツール、回路図等がパッケージングされたツールが用意されおり、このツールにC2000のサンプルプログラムも含まれます。controlSUITEをダウンロードQ:C2000のトレーニング資料はありますか?A:TI社のwikiページに各種トレーニング資料が用意されております。C2000のトレーニング資料を入手Q:C2000の日本語技術資料はありますか?A:C2000の各種日本語資料が用意されています。日本語参考資料は、製品に関するご理解の一助として頂くための補助的参考資料として、ご活用お願い致します。日本語技術資料を入手Q:C2000の評価ボードの回路図はありますか?A:C2000のcontrolSUITEの中に用意されております。『controlSUTIE』をインストールすると、評価ボードに関する資料が下記のフォルダに用意されます。C:\ti\controlSUITE\development_kits上記フォルダには複数の評価ボードフォルダが用意されておりますのでお望みのツールのフォルダをご参照ください。参照したフォルダの中に、「~HWdevPkg」フォルダが用意されており、ここに回路図があります。ちなみにC2000の検証キットのベース基板は「~ExperimentersKits」フォルダに回路図が含まれ、カード側は[~controlCARDs]フォルダに回路図が含まれます。MCU"の項があり、そこに配線図が記載されております。上記はC2000シリーズのPiccoloの開発をどのように行えば良いか非常に詳しく記載されており、資料にはサンプルコードが付属されております。このサンプルコードを使用しながら、Piccoloの機能を学べるように構成されております。Q:C2000のFLASH書き込み用SWツールはありますか?A:下記のツールでFLASH書き込みができます。デバイスをプログラムできるギャング・プログラマが用意されております。RAMを使用してやり取りを行います。やり取りの際にはCPU割り込みや、フラグの通知を行うことが出来ます。Manualをご参照ください。Accelerator)とはどの様なものですか?A:CLAはC28xCPUと同じ周波数で動作するプログラマブルなアクセラレータで、割り込み専用のミニCPUのようなイメージのものになります。CLAとCPU間のデータのやりとりにはデバイス内部のRAMを使用します。CLAはアクセス可能なレジスタに制限があり、フィードバック制御に使用するePWM、ADC、コンパレータには全てのC2000デバイスでアクセスできますが、その他のペリフェラルへのアクセスは各C2000デバイスで異なります。Manualをご参照ください。Memory)の略称で、FeRAMとも呼ばれます。FRAMはFlashメモリの不揮発性とSRAMのような高速アクセス、高い書き込み耐久性能などを合わせもつメモリです。MSP430にはFlashの代わりにこのFRAMを搭載した製品があります。従来品よりもさらなる低消費電力を実現し、フレキシブルなメモリ配置が可能なマイコンです。FRAMテクノロジーの詳細についてはこちらをご覧ください。Q:5V駆動のMSP430シリーズはありますか?A:残念ながらMSP430は5V駆動に対応しておらず、ほぼすべてのMSP430は1.8~3.6Vの範囲で動作します。MSP430F5131などの一部のMSP430では5VトレラントのI/Oを持ったものがあります。MSPの開発に必要な各種ソフトウェアがパッケージングされており、この中にサンプルプログラムが用意されております。MSPwareをダウンロードQ:MSPのトレーニング資料はありますか?A:TI社のwikiページに各種トレーニング資料が用意されております。MSP430のトレーニング資料を入手Q:MSPの日本語技術資料はありますか?A:MSP430の各種日本語資料が用意されています。日本語参考資料は、製品に関するご理解の一助として頂くための補助的参考資料として、ご活用お願い致します。Guide』に評価キットの回路図があります。評価キット以外のボード(LaunchPadやアプリケーションボード)は、各ボードのユーザーズガイドに回路図が記載されています。Guide』に配線図が記載されております。Q:MSPのFLASH書き込み用SWツールはありますか?A:下記のツールでFLASH書き込みができます。デバイスをプログラムできるギャング・プログラマが用意されております。Studioをインストールするとデフォルトで組み込まれています。MSP430とMSP432のみ対応しています。詳細についてはこちらをご参照ください。Q:MSP430のプログラムで出てくる"CALDCO_1MHz"とは何でしょうか?A:TIの工場出荷時に書かれている設定データで、これらを特定のレジスタに設定することでデバイス内蔵のオシレータであるDCOを1MHzで動作させることができます。デバイスによって異なりますが、1MHz以外にも8MHzなどの設定データも用意されています。Q:割り込み処理中に割り込みが発生した場合はどうなりますか?A:通常、多重割り込みはディセーブルされているため、割り込み実行中に別の割り込みが処理されることはありません。割り込み実行中に別の割り込みが発生した場合、現在実行中の割り込み処理を抜けた後にその割り込み処理が実行されます。Q:多重割り込みをさせることは可能ですか?A:割り込み処理内でGIEを手動で有効にすることで可能ではありますが、弊社としては推奨していません。多重割り込みをせずに済むように、割り込み処理をなるべく短く簡潔に行うようにすることをお勧めしています。Q:割り込みの優先度を変更することはできますか?A:MSP430の場合はデバイスごとに割り込みの優先度が決まっており、変更することはできません。Oscillator)」などが搭載されていますので、これらの特性や精度が必要十分であれば外付けする必要はありません。これらの特性や精度はデバイスによって異なりますので、必ずデータシートをご確認ください。Q:MSP430に外部水晶発振子(32,768Hz)は取り付けられますか?A:取り付けることは可能です。低速クリスタルはほぼすべてのデバイスが可能で、高速クリスタルは可能なものと可能でないものがあります。詳細については各デバイスのデータシートをご確認ください。ページTOPへ[↑]DSPQ:DSP向けの信号処理ソフトウェアはありますか?A:DSP製品向けに最適化された各種ソフトウェアライブラリが提供されております。提供されているライブラリの内容についてはリンク先をご確認ください。http://www.tij.co.jp/lsds/ti_ja/processors/technology/libraries/dsp-accelerated-libraries.pageページTOPへ[↑]ワイヤレス製品Q:SimpleLinkとは何ですか?A:TI社の提供する単一の開発環境で設計できる有線およびワイヤレス製品およびソフトウェアの総称です。Energy、Wi-Fi、Sub-1GHzの無線マイコンとCortex-M4マイコンを用意しています。詳細はこちらをご確認下さい。Workbenchを利用することができます。ソフトウェアプラットフォームとしては製品毎にSDKが用意されているため、開発期間を短縮するとともに、比較的容易に異なるプロトコルへ対応可能です。開発キットも各種用意していますので、購入後すぐに評価いただくことが可能です。Academyを始め、各種トレーニングサイトを開設しています。開発初期に必要な基本的な内容から、設計に役立つ手法まで開発のあらゆる段階をカバーしています。Q:TI社から無線モジュールは販売していますか?A:認証取得済みの無線モジュール各種販売しております。詳細については、こちらをご確認下さい。Q:TI社のBLE製品はBT5.0に対応していますか?A:BT5.0対応のBLE製品として、CC2640R2Fがリリースされております。Q:もっと低消費電力でセンサーからのデータをサンプリングしたいです。なにか良いソリューションはありませんか?A:CC2650、CC2640、CC2640R2Fにはセンサーコントローラエンジンというセンサー専用のコントローラが内蔵されており、これを利用することでセンサーからのデータ取得などの処理を消費電力を抑えて行うことができます。詳しくはこちらをご確認ください。Q:複数のLAUNCHCC3220MODASFを同時にデバッグすることはできませんか?片方のLaunchPadを認識することができません。A:LAUNCHCC3220MODASFのオンボードエミュレータは、全て同じシリアル番号で出荷されています。XDS110ユーティリティツール(xdsdfu)を使用することでシリアル番号の変更ができますので、この方法で対応する必要があります。■変更手順:シリアル番号を変更するLaunchPadのみPCに接続します。コマンドプロンプトを起動後、XDS110ユーティリティツールのフォルダへ移動します。c:\ti\ccsv7\ccs_base\common\uscif\xds110Launchpadの接続状態を確認します。-eLaunchpadのXDS110をプログラミングモード(DFUモード)に変更します。-mシリアル番号を変更し、XDS110を再起動します。-r※シリアル番号は空白を除く8桁の英数字コマンドプロンプトを起動後、XDS110ユーティリティツールのフォルダへ移動します。コマンド入力後、ドライバのインストールが開始されますので、ドライバインストール終了後、(3)のコマンドでシリアル番号が変更されたか確認して下さい。Q:Uniflashツールを使って、CC3220MODAにプログラムや証明書ファイルを書き込んだ後、JTAG接続ができなくなりました。ModeをProductionにしたプロジェクトからCC3220MODAへファイルを書き込むと、JTAGがロックされてしまいます。ModeをDevelopに切り替えて作成したプロジェクトを書き込むことで、JTAG接続ができるようになります。FreeRTOSに対応しています。詳細については以下のWebページをご確認下さい。Processing)の略で、光を活用するアプリケーション(プロジェクタ、3Dマシンビジョン、3Dプリンターなど)で採用される技術です。以下に詳細な記載があるので、ご参照ください。コントローラと何が違うのでしょうか。コントローラはDMDに対して画像のデータを入力してあげる役割を持ちます。DLPを実現する場合はこの2つのデバイスが必要になります。