IoT向けAtmelワイヤレスソリューション



2015年にリリースされ、モノのインターネットデバイスの開発に使用するソリューションとして位置付けられるAtmelの新しいワイヤレス製品の概要を紹介します。 Atmelの観点から見ると、小型化、ソリューションの高度な統合、低消費電力、低コストがこのような製品の基本的な要件です。

この記事では、2.4 MHz無線送信機を内蔵したWiFi、BLEライン、Cortex M0マイクロコントローラーに注目します。

Wifi


ATWILC1000

マイクロプロセッサをホストとして動作するように設計された、SDIOインターフェイスを備えたSoC(システムオンチップ)。 チップにはTCP / IPスタックが含まれていないため、理論的にはもちろん可能ですが、マイクロコントローラーでの動作はメインオプションではありません。 ATWILC1000のLinuxドライバーは、SAMA5プロセッサーの標準カーネルアセンブリの一部です。

データの制御と転送に使用されるSDIOに加えて、チップにはオプションのインターフェイスセットI2Cスレーブ(制御用)、SPIマスター(外部フラッシュメモリとのやり取り用)、I2Cマスター(外部EEPROMの操作用)、UART(デバッグ出力用)があります情報)、9入力/出力ポート。 UARTを介してデータを送信することもできます。 この場合、速度はずっと遅くなります。

このソリューションは、QFN-40とWLCSP(BGAのようなもの)の場合は別個のチップの形で、また金属シールドと離婚アンテナの下のSMDモジュールの形で生産されます。

チップの形で実行するには、12〜40 MHzの範囲の周波数の外部クオーツが必要であり、次の変更が可能です。




既製のモジュール形式のオプション:




モジュールの寸法は22×15 mmです。

ATWINC1500

WINC1500は、TCP / IPスタックを含む「ネットワーク」コントローラーであり、マイクロコントローラーをホストとして動作するように設計されています。 WINC1500は、マイクロコントローラーのリソースを必要としません。そのため、AVRやCortex M0など、ホストとしてのほぼすべての石で動作します。

技術的には、WINC1500は同じWINC1000ですが、TCP / IPスタックを含む内蔵フラッシュドライブを備えています。 過去の記事の 1つで、このモジュールの使用例について既に説明しました。

実行:


ATSAMW25

SAMW25は、WINC1500チップとSAMD21マイクロコントローラーを1つのシールドの下にARM M0 +コアと組み合わせたWi-Fiモジュールです。 内蔵コントローラーの周辺機器は、モジュールの外部ピンに出力されます。 したがって、エンドデバイスでは、ホストコントローラーがまったくなくてもかまいません。 開発者にとって、このソリューションにより、回路を簡素化し、占有面積とBOMの総コストを削減できます。 同時に、プログラマーは従来のマイクロコントローラーと同様にモジュールを操作します。



モジュールはAtmelによって既に認証されているため、回路を簡素化することに加えて、モジュールを使用すると、別のチップを使用するときに必要なエンドデバイスの必須認証が回避されます。

デバッグツール
ATWILC1000-SD -SDカードスロットにインストールするためのデバッグ。 奇妙で長すぎるフォームは、実際のデバイスでそのようなフォームファクターを使用することを許可しそうにありませんが、実際、そのような目標は設定されていません。



ATWINC1500-XSTKは、SAMD21マイクロコントローラーと2つの拡張カードを備えたXplainedボードを含むデバッグキットです。1つ目は温度センサーとマイクロSDスロット、2つ目は実際にはWINC1500モジュールです。



ATWINC1500-XPROは、WINC1500モジュールを備えた拡張ボードです。 これは、上記のCITの一部である同じボードであり、個別にのみです。 Xplained Pro Kitsシリーズのデバッグでは、すべての拡張カードにユニバーサル外部ピン配列があるため、このボードは任意のXplainedデバッグに接続できます。




Bluetooth


Bluetooth回線のアプローチは、Wi-Fi回線とは少し異なります。




このソリューションは、Cortex M0のコアに基づいています。 カスタム機能を実行するために、チップにはGPIO、2×SPI、2×UART、2×I2C、4×PWM、2 ADCチャネル11ビットなどの周辺機器のセットがあります。

ATBTLC1000

いくつかのデザインが利用可能です:




ATSAMB11

物理的には、これはスタックが詰め込まれている組み込みフラッシュドライブを備えた同じBTLC1000です。



チップとモジュールの形での実行の伝統によると:


デバッグツール
BTLC1000 Xplained Proスターターキット -低消費電力SAML21 Cortex M0 +コントローラーとATBTLC1000-MR110CAモジュールがインストールされた拡張ボードを備えたXplained Proのデバッグを含む開発キット。



BTLC1000 Xplained Pro評価キットは、SAML21のデバッグを必要としないユーザー向けに、ATBTLC1000-MR110CAモジュールを個別に備えた拡張ボードです。 Xplained Pro Kitsシリーズボードへのインストールに適しています。



ARM Cortex-M0 +ベースのIEEE 802.15.4ワイヤレスMCU


無線センサーとアクチュエータのネットワークを構築するために、Atmelは2015年に、水晶システムの新しいファミリー-SAMR21-統合2.4 GHz無線トランシーバーを備えたCortex M0 +コアを備えたマイクロコントローラーを導入しました。

マイクロコントローラー自体の特性は、SAMD21ファミリーに類似しています。


利用可能なエンクロージャのオプション:



Atmel Studio 7には、6LoWPANとLwMeshの移植されたスタックを含む多数の例があります。

デバッグツール
SAM R21 Xplained Pro評価キットは、ATSAMR21G18Aマイクロコントローラー用のデバッグボードであり、統合されたデバッガーと拡張カードを取り付けるための2つのコームを備えています。



SAM R21 ZigBee Light Link評価キット -以前のクジラに似た石でデバッグしますが、ボード上の周辺機器は豊富です。 OLEDディスプレイ、タッチボタンとスライダー、RGB LEDなどを追加しました。


Source: https://habr.com/ru/post/J275399/


All Articles