Size: a a a

ESP8266 & ESP32 [RU]

2020 December 25

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Andry
Поскольку у меня нету dac i2s чипа имеется в виду использования i2s как pwm ,но при этом точность будет 5 бит,
При этом даташите написано что у штатного pwm точность 14.
-вопрос зачем юзают i2s как шим вместо штатного pwm.
не вместо - а вместе - генератор и транспорт
источник

D

Dr Zlo in ESP8266 & ESP32 [RU]
Andry
Поскольку у меня нету dac i2s чипа имеется в виду использования i2s как pwm ,но при этом точность будет 5 бит,
При этом даташите написано что у штатного pwm точность 14.
-вопрос зачем юзают i2s как шим вместо штатного pwm.
имеется в виду что i2s шина управляет блоком pwm как цапом
источник

A

Andry in ESP8266 & ESP32 [RU]
Dr Zlo
имеется в виду что i2s шина управляет блоком pwm как цапом
Эээээ.... , Так а при чём тогда точность 5 бит?
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
https://www.analog.com/media/en/technical-documentation/product-selector-card/2PB_2645f.pdf
речь об аналогичной задаче - правильно ?
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
И да дело не в производительности проца (ее более чем)
While the ESP8266 is able to run at 160MHz, we're leaving it at its default speed of 80MHz here: it seems that at that speed the ESP8266 is perfectly capable of decoding even 320KBit MP3 data.
источник

A

Andry in ESP8266 & ESP32 [RU]
Yuriy Trikoz
https://www.analog.com/media/en/technical-documentation/product-selector-card/2PB_2645f.pdf
речь об аналогичной задаче - правильно ?
Честно говоря уже запутался, ещё не проснулся, цель вывести звук, я знаю что на atmel каком-то знакомый юзал шим для вывода звука...
источник

A

Andry in ESP8266 & ESP32 [RU]
Yuriy Trikoz
И да дело не в производительности проца (ее более чем)
While the ESP8266 is able to run at 160MHz, we're leaving it at its default speed of 80MHz here: it seems that at that speed the ESP8266 is perfectly capable of decoding even 320KBit MP3 data.
А вот тут ещё вопрос .. при записи программы, в консоль пишет что частота (по-моему) 24MHz. ((....
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Andry
Честно говоря уже запутался, ещё не проснулся, цель вывести звук, я знаю что на atmel каком-то знакомый юзал шим для вывода звука...
His I2S interface pushes out a pulse density modulated data stream in the same manner as a 1-bit DAC

In PWM mode, the output is a dithered 5-bit PWM output.
источник

A

Andry in ESP8266 & ESP32 [RU]
Yuriy Trikoz
И да дело не в производительности проца (ее более чем)
While the ESP8266 is able to run at 160MHz, we're leaving it at its default speed of 80MHz here: it seems that at that speed the ESP8266 is perfectly capable of decoding even 320KBit MP3 data.
И у меня если что скорей всего будет потоковый звук- декодировать не надо будет.
источник

A

Andry in ESP8266 & ESP32 [RU]
Yuriy Trikoz
His I2S interface pushes out a pulse density modulated data stream in the same manner as a 1-bit DAC

In PWM mode, the output is a dithered 5-bit PWM output.
... ,* дааавно у меня небыло такого что читаю документацию и не понимаю.
1 бит - мозг взорвался в попытке понять всё это(((.
Видимо знаний/понимания механик МК не хватает в целом - могу попросить прям разъяснить на пальцах.
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Andry
... ,* дааавно у меня небыло такого что читаю документацию и не понимаю.
1 бит - мозг взорвался в попытке понять всё это(((.
Видимо знаний/понимания механик МК не хватает в целом - могу попросить прям разъяснить на пальцах.
я вот пытаюсь собрать пазл почему 5
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Короче ко вчерашним моим ковыряниям
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Вот такая штука есть в ESP проге
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
и ее нет в отладочном комплекте
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Накакой хер ее запихнули - вопрос. Это уже сумашествие какое то.
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Aleksander Mironov
Короче ко вчерашним моим ковыряниям
https://en.wikipedia.org/wiki/Direct_Stream_Digital

касательно 1 bit и сигма дельта  - тут описано как это

может 5 бит в "пересчёте" получается - это динамический диапазон - полученный 1bit сигма дельта на той частоте на которой он работает
5-bit PWM gives you a dynamic range of 30dB.
источник

r

romanetz in ESP8266 & ESP32 [RU]
Yuriy Trikoz
His I2S interface pushes out a pulse density modulated data stream in the same manner as a 1-bit DAC

In PWM mode, the output is a dithered 5-bit PWM output.
Всё, я вспомнил
источник

r

romanetz in ESP8266 & ESP32 [RU]
Они там превращают PCM в PDM
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
https://github.com/espressif/ESP8266_MP3_DECODER/blob/7552a62d425598d64ebc255d32fa4f20220e92f6/mp3/user/playerconfig.h

там в заголовочном описание  "ХАКОВ" этих
5 bit - это результат работы 1 bit сигма дельта
источник