В мире полупроводников кризис и цены на Arduino выросли довольно сильно. К счастью, китайский рынок может нас выручить и тут. LGT8F328P фирмы Logic Green отличная замена классической Arduino Nano и полностью с ним совместим, но по цене в два, а то и 3 раза ниже. Заказать LGT8F328P можно прямо сейчас на AliExpress по цене в 180 рублей!
Сравнение LGT8F328P и ATmega328P
Обе модели контроллеров имеют одинаковое количество ОЗУ — 2Кб и ПЗУ — 32Кб.
EEPROM в китайской LGT8F328P эмулируется на флеш и можно сконфигурировать для этой цели до 8 Кб памяти, у ATmega328P (Arduino nano) всего 1Кб.
Оба микроконтроллера имеют на борту по одному интерфейсу UART / SPI / I2C. Китайская копия более толерантна к напряжению и может работать от входного питания в диапазоне 7В — 15В, atmega в свою очередь выдерживает 7В — 12В. Логический уровень на обеих моделях составляет 5В.
LGT может тактироваться от максимальной частоты в 32МГц, ATmega328P только от 16МГц. При том китайский клон работает от внутреннего генератора, Атмеге же нужен внешний кварц, так как внутренний всего на 8МГц. Что еще более важно, «камень» от Logic Green может работать на максимальной частоте даже при минимальном напряжении 1.8В, а вот ATmega требует бОльшего напряжения на повышенных частотах. При работе на 16МГц ей требуется уже 4.5В.
Распиновка LGT8F328P
Количество цифровых пинов у плат также отличается 24 против 20 у LGT8F328P и ATmega328P соответственно. Также у китайской платы есть «силовые пины». На них можно настроить повышенную токоотдачу в 80мА против обычных 40мА.
Таймеров в китайском «камушке» также больше: два по 8 бит и два по 16 бит, у Атмеги же 2 по 8 бит и 1 на 16 бит. В связи с этим LGT может похвастаться бОльшим количеством ШИМ пинов — 8, против 6 в ATmega.
Аналоговых пинов у китайца 9, что на один больше, чем в оригинале.
АЦП у него также более точный: 12 бит против 10 бит. Выбор опорных напряжений у LGT состоит на трех вариантов: 1.024В / 2.048В / 4.096В, у ATmega всего один вариант: 1.1В. Точность этих напряжений у китайца выше в три раза.
LGT8F328P кроме того имеет на борту два компаратора, дифференциальный усилитель до x32, а также полноценный ЦАП на 8 бит.
Вот еще некоторые отличительные особенности LGT8F328P: наличие зашитого уникального для каждого чипа ID, наличие ускорителя вычислений целых чисел, наличие блока фазовой подстройки частоты (PLL), отсутствие фьюзов, это означает что конфиги контроллера можно менять на лету из рабочей программы. Кроме всего выше перечисленного у китайца некоторые одинаковые с Атмегой инструкции выполняются за меньшее количество тактов, это означает, что одинаковые программы на нем будут выполняться быстрее на одинаковой частоте.
Вывод очевиден, меняйте приевшуюся ардуино нано в своих проектах на LGT8F328P. Они полностью совместимы по пинам, так что проблем быть не должно. Вы точно не пожалеете!
Характеристики LGT8F328P
- Микроконтроллер: LGT8F328P
- FLASH (ПЗУ): 32 Кбайт
- SRAM (ОЗУ): 2 Кбайт
- E2PROM (EEPROM): 0K / 1K / 2K / 4K / 8K
- PWM (ШИМ): 8
- Частота: 32 МГц
- АЦП: 9 пинов, 12 бит
- ЦАП: 1 пин, 8 бит
- Силовые пины: 4
- UART: 1
- SPI: 1
- I2C: 1
- ID: Есть
- PLL: 1
- Опорное напряжение: 1.024В / 2.048В / 4.09В ± 0,5%
- Логический уровень: 5В
- Входное напряжение питания: 7-15 В
- Размеры: 43.6 x 18.3 мм