Поэкспериментировал на днях с подключением этого китайского ES9018K2M к HIFIDUINO (
https://hifiduino.wordpress.com ). По сути проект HIFIDUINO нацелен на упрощение работы с цапом, можно к примеру менять громкость напрямую в цапе (bitPerfect), настравить фильтры и ещё кучу всего.
В итоге пришел к интересному выводу, HIFIDUINO сразу при включении определяет какой подключен ЦАП и его ревизию, в моем случае цап по началу не хотел определятся, пришлось выпаять резисторы по линии I2C, тогда он всё-таки определился. Но звук к примеру так и не регулируется, виснет ардуина (на ней работает HIFIDUINO). Если перезагружать ардуину и вращать энкодер то всё-таки что-то работает, с цапом происходят разные странные вещи, пропадает один канал, бывает оба, появляются разные щелчки. Иногда цап вообще замолкал, не помогала даже его перезагрузка. Приходилась перезагружать всё, включая малинку (она у меня источник).
В общем вывод такой, скорее всего это была бракованная партия цапов на которой китайцы и строят столь дешёвые платы. Регистры по которым HIFIDUINO пытался работать не определются цапом или в некоторых случаях определются неверно.
Есть одна маленькая надежда что китайцы развели неправильно плату и разводка новой, по типу платы с diyinhk, поможет, но это нужно проверять. У меня нет навыков в таких делах.