• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

ESP32 + ADAU1452 + SSM3582

user54

Well-known member
я посмотрел анализатором шину на пустой esp, она обращается на адреса 0х20, 22, 24, 26 это ssm похоже, но выставить перемычки для 24 и 26 не могу, как ?
 

lvn

Well-known member
я посмотрел анализатором шину на пустой esp, она обращается на адреса 0х20, 22, 24, 26 это ssm похоже, но выставить перемычки для 24 и 26 не могу, как ?
Это принцип работы I2C, в зависимости от того, что требуется от устройства, чтение или запись, будет происходить сдвиг адреса на один разряд. Поэтому 0x20 (0010 0000) >> 1 = 0x10 (0001 0000). И в этом случае адрес adau будет 0x38
Это прописано в коде esp

// The I2C addresses that are in use dsp address on I2C bus
#define DSP_ADDR (0x70 >> 1)
// AMP address on I2C bus
#define SSM3582_1_I2C_ADDR (0x20 >> 1)
#define SSM3582_2_I2C_ADDR (0x22 >> 1)
#define SSM3582_3_I2C_ADDR (0x24 >> 1)
#define SSM3582_4_I2C_ADDR (0x26 >> 1)
 

user54

Well-known member
Это принцип работы I2C, в зависимости от того, что требуется от устройства, чтение или запись, будет происходить сдвиг адреса на один разряд. Поэтому 0x20 (0010 0000) >> 1 = 0x10 (0001 0000). И в этом случае адрес adau будет 0x38
Это прописано в коде esp

// The I2C addresses that are in use dsp address on I2C bus
#define DSP_ADDR (0x70 >> 1)
// AMP address on I2C bus
#define SSM3582_1_I2C_ADDR (0x20 >> 1)
#define SSM3582_2_I2C_ADDR (0x22 >> 1)
#define SSM3582_3_I2C_ADDR (0x24 >> 1)
#define SSM3582_4_I2C_ADDR (0x26 >> 1)
с этим моментом понял, спасибо,
 
Последнее редактирование:

user54

Well-known member
Анализатр подтвердил, что все усилители отвечают, как то все они странным образом заработали, завтра экран прикручу новый, может адау перепаяю, вопрос, не у кого дохлой платы не завалялось, с ADAU1452?
 

user54

Well-known member
Есть ли у кого опыт использования порта I2C/SPI MASTER он для заливки прошивки с флэшв в адау?
 

Vitalii

Well-known member
Анализатр подтвердил, что все усилители отвечают, как то все они странным образом заработали, завтра экран прикручу новый, может адау перепаяю, вопрос, не у кого дохлой платы не завалялось, с ADAU1452?
Приветствую. А что значит (дохлой?)
1452 никогда не умерает. За некоторым исключением. (Если хорошенько молотком по ней стукнуть или ошибочно подать высокое напряжение или переполюсовка). На этом все.
 

user54

Well-known member
Приветствую. А что значит (дохлой?)
1452 никогда не умерает. За некоторым исключением. (Если хорошенько молотком по ней стукнуть или ошибочно подать высокое напряжение или переполюсовка). На этом все.
Не включается , не прошивается
 

user54

Well-known member
Приветствую. А что значит (дохлой?)
1452 никогда не умерает. За некоторым исключением. (Если хорошенько молотком по ней стукнуть или ошибочно подать высокое напряжение или переполюсовка). На этом все.
Приветствую, не нужной, Не включается , не прошивается
 

user54

Well-known member

user54

Well-known member
Буду пробывать, либо придется лить в епром, но если порт iic помер, то и это не выйдет ? Вообще интересно , сигма напрямую льет в епром или через адау и ей нужен живой порт, столько еще нужно узнать
 

fx666

New member
Сейчас, кто начитается бреден и начнет повторять.
Free DSP Aurora грузит прошивку из флэша esp32 в adau1452 по i2c.
EEPROM с платы чид не задействована - да и подключена она по spi.
Adau1452 и прочие из этого семейства практически не реально сжечь - EEPROM сгорает очень легко и вешает adau1452.
Выпаиваете на свой страх и риск EEPROM и с большой вероятностью adau1452 оживет в режиме загрузки по i2c.
 

Vitalii

Well-known member
Сейчас, кто начитается бреден и начнет повторять.
Free DSP Aurora грузит прошивку из флэша esp32 в adau1452 по i2c.
EEPROM с платы чид не задействована - да и подключена она по spi.
Adau1452 и прочие из этого семейства практически не реально сжечь - EEPROM сгорает очень легко и вешает adau1452.
Выпаиваете на свой страх и риск EEPROM и с большой вероятностью adau1452 оживет в режиме загрузки по i2c.
Приветствую. А это к чему?
Выше было описано, три сценария для умертвения adau.
 

fx666

New member
По теме ветки.
Free DSP Aurora грузит прошивку из флэша esp32 в adau1452 по i2c.
Все изменения переменных также грузятся по i2c.

О какой прошивке кроме конечно esp32 может идти речь?
Остальное - оффтоп.
 
Верх