Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!

概要

イノベーションを容易にするために、私たちはさまざまなモジュールと開発プラットフォームを提供し、開発プロセスを加速し、参入の障壁を低くし、急峻な学習曲線を緩和します。私たちの周りでは、毎日多くのエキサイティングで革新的な製品が設計・供給・製造されています。

オープンソースハードウェアの人気により、Arduinoボードはますます多くのユーザーに認識され、さまざまな革新的で創造的なアプリケーションで使用されています。価格は約20ドルとなっており、資本予算が不足しているユーザーは価格が高すぎると考える場合があり、それにより大規模な製品での利用が制限されることもあります。

実際には、主制御チップが最もコストに影響を与えることがわかります。選択と比較の結果、ATmega328との高い互換性を持つ低価格の主制御チップを開発用に選び、Arduino互換のブートローダーと修正されたIDEの設定をプログラムしました。これにより、ほぼ現行のArduino IDEとさまざまなライブラリとの互換性が100%に近くなりました。

私たちは、これらの安価なボードを単にArduinoボードをクローンして大量生産することで提供しているのではなく、主制御部分を置き換え、関連コンテンツを開発してArduinoと互換性があるようにしています。そして、バッチ購入と処理により、世界で最も低コストなフルサイズのArduino互換ボードを提供できるようにしています。

序章

OSOYOO LGT-NANOは、Atmega328PではなくLGT8F328P-QFP32チップを基にしており、Arduino NANOと互換性のあるボードを再設計しました。

Arduino IDE(レガシーIDE 1.8.xをおすすめします)を使用して開発することができます(独自のインストールサポートが必要です)。開発環境は推奨されており、LGTサポートパッケージは開発ボードマネージャーに直接インストールすることができます。

主な特徴:

技術仕様

以下は、OSOYOO LGT-NANOの技術仕様です.

Board Name OSOYOO LGT-Nano
Microcontroller LGT8F328P-QFP32
USB connector   Type-C USB
Pins Built-in LED Pin D13
Digital I/O Pins 14
Analog input pins   8
PWM pins   9
Communication UART RX/TX
I2C A4 (SDA), A5 (SCL)
SWD HAVE
SPI D11 (COPI), D12 (CIPO), D13 (SCK).
Use any GPIO for Chip Select (CS).
Power I/O Voltage 5V
Input voltage (nominal) 7-12V
DC Current per I/O Pin 30mA (6 of them support 80mA high current)
Clock speed Processor INTERNAL 16MHZ (MAXIMUM 32MHZ)
Memory ATmega328P 2KB SRAM, 32K(1K for boot, 2k for emulated errom)
1KB EEPROM
Dimensions Weight 5g
Width 18 mm
Length 45 mm
Pin Pitch 2.54 mm

推奨動作条件: 全体のボードに対する保守的な熱限界:-40℃ ~ 85℃

OSOYOO LGT-NANO ピン配置

Dimension

应用示例

作为Arduino NANO兼容的板子,OSOYOO LGT-NANO与Arduino Nano完全相同的尺寸和引脚布局,专为创客社区的迷你项目而设计。拥有大量的输入/输出引脚,可以利用串行通信如UART、SPI和I2C。硬件兼容Arduino IDE。

安全性:高性能和低功耗的特点使得可以开发基于安全性的应用,如使用指纹传感器的门禁系统。独特的ID进一步增强了产品的安全性。使用串行通信接口连接传感器和外部设备的灵活性提高了实用性的范围。

环境:微控制器的低功耗特性和板子的电源选项提高了实施与环境问题相关的远程物联网项目的能力。

机器人技术:机器人技术一直是创客社区探索的热门领域,有了这个小巧的嵌入式硬件,现在可以创建复杂且先进的机器人应用。

与Arduino Nano的比较

Main Chip LGT8F328P-QFN32 ATMEGA328P-PU
Serial chip Ch340G FT232RL
USB interface Type C Mini USB
Input voltage 6~12V 6~12V
**Operating voltage (output current)** 5V(1000mA) 5V(500mA)
3.3V Maximum output current 500mA 150mA
Main frequency INTERNAL 16MHZ (MAXIMUM 32MHZ) External crystal oscillator 16M
Flash 32K(1K for boot, 2k for emulated errom) 32K(Boot accounts for 0.5k)
SRAM 2K 2K
ERROM 1k 1K
Number of digital IOs 14 14
PWM 6 6
ADC 8 Channel 12Bit 6Channel 10Bit
Reference Voltage and Accuracy 1.024V/2.048V/4.096V ±1% 1.1V ±0.2%
DAC 8 channels 12Bit /
I/O DC output capability 30mA (6 of them support 80mA high current) 20mA
bootloader Burning SWD SPI
Size 45 x 18mm 7g 45 x 18mm 7g

FAQ(よくある質問)

LGT8F328Pとは何ですか ?

LGT8F328Pは、AVR命令セットおよびAtmega328Pと互換性のあるチップです。Arduinoソフトウェアサポートパッケージをロードすると、Arduino IDEを使用してプログラムを書くことができます。使用方法およびほとんどのアプリケーションシナリオは、Atmega328Pチップと置き換えることができます.

LGT8F328Pのパラメータ:

1.LGT8F328Pは8ビットRISCコアを強化し、16ビットのデジタル操作拡張をサポートし、動作範囲1.8V-5.5Vで最大32MHzのコア周波数で動作できます;

2. LGT8F328Pには内部に32KバイトのFLASHプログラムメモリ、2KバイトのデータSRAM、FLASHをエミュレートする制御ロジックが組み込まれており、プログラムFLASHの一部はアプリケーションの要求に応じてデータFLASHスペースに分割することができ、EEPROMのようなインターフェースアクセスがEEPROMコントローラを通じて実現されます;

3. LGT8F328Pには豊富なアナログ周辺機能が統合されており、12ビットADC、プログラマブルゲイン差動増幅器、高精度1.024/2.048/4.096Vの内部基準電圧、8ビットDAC、高速アナログコンパレータを備えています。また、LGT8F328Pは一般的に使用されるデジタルインターフェースコントローラも統合しており、マルチチャンネルの補完PWM出力とデッドゾーン制御をサポートしています;

4.LGT8F328Pのアーキテクチャデザインは比較的新しく、周辺機能はAtmega328Pよりもはるかに強力です。特に、プログラムの暗号化能力はAtmega328Pを大幅に上回ります.

Atmega328Pの代わりになぜLGT8F328Pを使用するのですか?

皆さんもご存知の通り、チップの不足はメーカー業界にも大きな影響を与えます。Atmega328Pチップの価格は既に倍増し、供給も安定していません。市場にはリフレッシュ品やコピー品、さらにはタイピング(同じパッケージに印刷されている)のチップが溢れており、メーカーの製品の正常な生産と使用に深刻な干渉を与えています。私は偶然LGT8F328Pチップに触れました。最初は偽のチップだと思っていましたが、厳格なテストとチップメーカーとの直接のコミュニケーションを経て、それがAVR命令セットのチップであり、偽のチップではないことがわかりました。GDとSTM32のようなものです。これは全く新しいチップですが、Atmega328Pの代わりに互換性があります。Nulllabの技術チームが半年以上にわたるテストと最適化を行った結果、当社のArduino IDEソフトウェアサポートパッケージはAtmega328Pと99.9%互換性があります。このようにして、メーカーはコストパフォーマンスに優れた信頼性の高いArduino製品を購入することができます。Nulllabの技術チームは、このチップの長期的な技術サポートとチップの供給を提供しているため、メーカーは安心して使用することができます。

电源

OSOYOO LGT-Nano可以通过Type-C USB连接、6-12V非调节外部电源(引脚30)或5V调节外部电源(引脚27)供电。电源会自动选择最高电压源。

存储

LGT8F328P具有32K闪存(1K用于引导,2K用于模拟EEPROM)。LGT8F328P具有2KB的SRAM和1KB的EEPROM。

输入和输出

Nano上的每个14个数字引脚都可以使用pinMode()、digitalWrite()和digitalRead()函数作为输入或输出。它们以5伏特工作。每个引脚最多可以提供或接收40毫安的电流,并具有内部上拉电阻(默认情况下未连接)20-50千欧姆。此外,一些引脚具有特殊功能::

Nanoには8つのアナログ入力があり、それぞれ10ビットの分解能(つまり1024の異なる値)を提供します。デフォルトでは、これらのピンはグラウンドから5ボルトまでを測定しますが、analogReference()関数を使用して範囲の上限を変更することも可能です。アナログピン6と7はデジタルピンとして使用することはできません。さらに、一部のピンには特殊な機能があります:

I2C:A4(SDA)およびA5(SCL)。WiringウェブサイトのWireライブラリを使用してI2C(TWI)通信をサポートします。

ボードには他にもいくつかのピンがあります:

AREF。アナログ入力の基準電圧。analogReference()と共に使用します。

リセット。このラインをLOWにするとマイクロコントローラがリセットされます。通常はボード上のリセットボタンをブロックするシールドにリセットボタンを追加するために使用されます。

通信

LGT-Nanoは、コンピュータ、別のArduino、または他のマイクロコントローラとの通信に使用するための機能がいくつかあります。lgt8f328pは、デジタルピン0(RX)および1(TX)で利用可能なUART TTL(5V)シリアル通信を提供します。ボード上のCH340Gは、このシリアル通信をUSB経由でチャネル化し、CH340ドライバ(Arduinoソフトウェアに含まれています)はコンピュータ上のソフトウェアに仮想COMポートを提供します。Arduinoソフトウェアには、Arduinoボードとの間で簡単なテキストデータの送受信を可能にするシリアルモニタも含まれています。ボード上のRXおよびTXのLEDは、データがCH340GチップおよびUSB接続を介してコンピュータに送信されるときに点滅します(ただし、ピン0および1のシリアル通信では点滅しません)。SoftwareSerialライブラリを使用すると、Nanoの任意のデジタルピンでシリアル通信が可能です。lgt8f328pはまた、I2C(TWI)およびSPI通信もサポートしています。Arduinoソフトウェアには、I2Cバスの使用を簡素化するためのWireライブラリが含まれています。SPI通信を使用するには、ATmega328のデータシートを参照してください.

プログラミング

OSOYOO LGT-Nanoは、Arduinoソフトウェア(ダウンロード)でプログラムすることができます。[ツール] > [ボード]メニューから[OSOYOO LGT-Nano]を選択します(ボードのマイクロコントローラに応じて)。LGT-Nanoのlgt8f328pには、外部のハードウェアプログラマを使用せずに新しいコードをアップロードできるブートローダが予め書き込まれています。これは、オリジナルのSTK500プロトコルを使用して通信します。また、Arduino ISPまたは同様の方法を使用して、ブートローダをバイパスしてマイクロコントローラをICSP(In-Circuit Serial Programming)ヘッダを介してプログラムすることもできます.

自動(ソフトウェア)リセット

LGT-Nanoは、アップロードの前に物理的なリセットボタンの押下を必要とするのではなく、接続されたコンピュータ上で実行されるソフトウェアによってリセットされるように設計されています。CH340Gのハードウェアフロー制御ライン(DTR)の1つが、100ナノファラドのコンデンサを介してlgt8f328pのリセットラインに接続されています。このラインがアサートされる(低レベルになる)と、リセットラインは十分な時間だけ低下し、チップがリセットされます。Arduinoソフトウェアは、この機能を使用して、Arduino環境で単にアップロードボタンを押すだけでコードをアップロードできるようにしています。これは、DTRの低下がアップロードの開始とよく調整されるため、ブートローダのタイムアウトを短くすることができるということを意味します。この設定には他の影響もあります。NanoがMac OS XまたはLinuxを実行するコンピュータに接続されると、ソフトウェア(USB経由)からの接続が行われるたびに、リセットが行われます。その後の約0.5秒間、ブートローダがNano上で実行されます。ブートローダは、不正な形式のデータ(新しいコードのアップロード以外のもの)は無視するようにプログラムされていますが、接続が開かれた後にボードに送信される最初の数バイトのデータはインターセプトされます。ボード上で実行されるスケッチが最初に起動時にワンタイムの設定やその他のデータを受信する場合、ボードと通信するソフトウェアが接続を開いてからこのデータを送信する前に1秒待機するようにしてください.

これはGUIDとは何ですか?

各LGT8F328Pには、固有のGUID(シリアル番号)が組み込まれています。暗号化に役立ちます。 番号を取得するには(読み取り専用です)、スケッチのsetup()内で次のようにします: uint32_t guid = (uint32_t)&GUID0;

この番号を意図したHEX形式で表示するには、次のようにします: Serial.println(guid, HEX;

簡単ですね?

パキスタンで最も安い価格でLGT8F328P-LQFP32 MiniEVBを購入するには、パキスタンの最高のオンラインショッピングストアで購入してください。ここでは、ATMega328Pを置き換えるLGT8F328P-LQFP32 MiniEVBを最高の品質で提供しています。Gujranwala、Karachi、Lahore、Islamabad、Rawalpindi、Multan、Quetta、Faisalabadなど、パキスタン全域に配達しています.

参照

Schematic Digram

Datasheet of LGT8FX8P

Datasheet (English) LGT8FX8P_databook_V1.05 By Watterrott

To explore more information about LGT8F328P, please click here, thanks to dbuezas for organizing and contributing