• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Подключение ESP8089

702

New member
Здравствуйте.

Пытаюсь задействовать ESP8089 в одной из разработок. Устройство на SOC Allwinner F1C100s,
работает под linux. Проблема в том, что у F1C100s только один 4-проводной SDIO интерфейс,
и он у меня занят под SD-карту. Второй SDIO интерфейс однопроводной. Либо эти же выводы перепрограммируются как SPI.

Но я нигде не смог найти внятной документации, как подключить ESP8089 в качестве SPI slave.
Попробовал несколько комбинаций из обсуждений этого вопроса на форумах, но ни одна не заработала:
микросхема при загрузке драйвера не откликается. Может, еcть у кого описание?

Также попытался подключить через 1-проводной SDIO. Тут дела чуть получше: ESP8089 драйвером определяется, и даже успешно грузится фирмварь. Но после подачи команды "сброс",
драйвер ответа на команду не обнаруживает. Предполагаю, что фирмварь после загрузки
переключает интерфейс SDIO в 4-проводной режим. А как переключить обратно в 1-проводной
опять же неизвестно.
 

pvvx

Активный участник сообщества
На сайте Espressif такой микросхемы ныне нет. Видимо снята с производства и с поддержки. Качеством и прочими достоинствами не отличалась и никому была не нужна, что в 2014, что далее.

Из оставшегося (архивов из 2015 года) есть только аналогичные исходники, как выложены тут:
george-hopkins/esp8089-spi
что-то ещё было, но лень копать свой архив, а этого наверно достаточно чтобы выудить как и что переключить...

Разбирайтесь сами или стучитесь официально в Espressif :) Правда это бесполезно - они и о ESP8266 ничего не знают.
 

pvvx

Активный участник сообщества
По схеме есть подключение по SPI.
Принципиальная схема интерфейса SPI, используемого RK3026 и RK2926
upload_2019-12-21_23-1-51.png
SDIO_DATA_3 на gnd r25 1k

При SDIO:
upload_2019-12-21_23-3-2.png
так-же в esp_init_data есть разные установки для SDIO. Но это сИкретно, как всё у Espressif :)
 
  • Like
Реакции: 702

702

New member
Спасибо за ответы.

Возможно, поможет фрагмент схемы от железки на RK3026.

По поводу снятия с производства. Хотя мы закупаем ESP8089 в Китае у кого-то из алибабаевцев, российский поставщик готов
поставить "от производителя". Так что, скорее всего, кто-то изготавливает. Не факт, что сами Espressif.

К слову, в другой конструкции, где применен Allwinner V3s, у которого два 4-проводных SDIO, ESP8089 вполне себе пашет.
Звезд с неба не хватает, но свою цену отрабатывает.
 

nikolz

Well-known member
Спасибо за ответы.
http://www.gamma.spb.ru/images/pdf/esp8089_datasheet_en.pdf
это приемо-передатчик, предок ESP8266.
----------------------
Компания Espressif Systems была основана еще в 2008 году в Китае, и только после пяти лет упорной работы представила первую беспроводную SoC-микросхему для Wi-Fi-приложений – ESP8089. Уже в следующем году компания выпустила Wi-Fi-микросхему ESP8266EX, которая стала чрезвычайно популярной среди разработчиков.
------------------------------
наверное имеет смысл использовать с внешним CPU
но по сравнению с ESP8286 выигрыш сомнительный.
-----------------------
интересно сколько вы на этом экономите?
 

702

New member
интересно сколько вы на этом экономите?
В Китае ESP8089 примерно 0.7.. 08$ . ESP8266 доллар с копейками. Её мы тоже применяем,
но в других изделиях, где нет linux.
На место ESP8089 можно припаять ESP8266. Работать будет точно так же. Только дороже.
 
Сверху Снизу