T800 0 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба Всем доброго времени суток. Не часто задаю вопросы но тут прям в ступоре. Есть высокочувствительный АЦП и STM32. Они связаны по SPI. АЦП гальванически отвязан от STM32, питание к нему идёт через изолирующий DC-DC, интерфейс прокинут через ADUM1441. Схема как тут https://ru.mouser.com/datasheet/2/609/CN0382-1843329.pdf nEN трансиверов изолятора прибиты к GND, т.е. включены всегда. Что в результате - не идут данные никак и никуда. Со стороны STM 1.3 вольта на CS и 0 на остальных, со стороны АЦП на MISO что то дёргается но через изолятор не проходит. К сожалению сейчас без осцила под рукой, но вот такая картина примерно. и DC-DC и питание работают. Соединение земель ничего не меняет. Если соединить земли и SPI напрямую, всё ок. Что я мог не учесть в работе изолятора? Чтение даташита в прок пока не пошло. Он умирает от каких то процессов при старте платы? Но без него все живут. Он падает в выключение не дождавшись обмена вначале? А как быть если обмен данными после таймаута идёт? Если кто то сталкивался или видит узкое место ткните пожалуйста меня в нужном направлении. Спасибо. DEMO-AD7124.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 44 минуты назад, T800 сказал: Соединение земель ничего не меняет. Если соединить земли и SPI напрямую, всё ок. А если соединить GND и VDD? Т.е. - запитать от одного источника. Работает? Можно попробовать от обоих VDD по очереди, проверить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 1 hour ago, T800 said: Со стороны STM 1.3 вольта на CS и 0 на остальных, со стороны АЦП на MISO что то дёргается но через изолятор не проходит. К сожалению сейчас без осцила под рукой, но вот такая картина примерно Если нет осциллографа, можно проверить работу в статике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
T800 0 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 32 minutes ago, jcxz said: А если соединить GND и VDD? Т.е. - запитать от одного источника. Работает? Можно попробовать от обоих VDD по очереди, проверить. питание от одного источника не пробовал. Но когда работаю без изолятора, и АЦП и STM от разных источников прекрасно работают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZwergNase 0 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба А какая скорость по вашему SPI? В даташите вроде бы только до 2 Mбит обещают Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 66 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 2 часа назад, T800 сказал: Если кто то сталкивался или видит узкое место ткните пожалуйста меня в нужном направлении. Надо искать самые тупые проблемы - неправильно пронумерованы выводы, попутали входы/выходы, банальный коротыш на плате с завода и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
T800 0 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 27 minutes ago, Zwerg_nase said: А какая скорость по вашему SPI? В даташите вроде бы только до 2 Mбит обещают Вот это кстати очень похоже. Частоту не помню совсем, надо ковырять фирмварь. Но есть опасения что там SPI шпарит быстрее 2MHz клока гораздо. На автопилоте мысль что "SPI это медленно" 27 minutes ago, HardEgor said: Надо искать самые тупые проблемы - неправильно пронумерованы выводы, попутали входы/выходы, банальный коротыш на плате с завода и т.д. Я искал, до потемнения в глазах и ударов лбом об стол). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 5 minutes ago, T800 said: SPI шпарит быстрее 2MHz Если в даташите 2Мбит, то предельная частота 1МГц. Это часто упускают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 58 минут назад, aaarrr сказал: Если в даташите 2Мбит, то предельная частота 1МГц. Кстати, почему так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZwergNase 0 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 11 minutes ago, Arlleex said: Кстати, почему так? потому что когда передаётся клок 1 МГц то в его периоде как бы два бита - 1 и 0. Получается поток данных 2 Мбит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба Потому что максимальная частота сигнала NRZ равна 1/2 от битовой скорости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба А зачем так путать обычных гражданских? Почему нельзя указать просто максимальную частоту? Пусть того же CLK. Почему именно NRZ? P.S. А. Вижу (в даташите) про NRZ. Но взять, к примеру, вот этого товарища. У него какие частоты протащить можно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 1 minute ago, Arlleex said: Почему нельзя указать просто максимальную частоту? 1. Изоляторы предназначены прежде всего для передачи данных 2. Цифра красивее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 10 минут назад, aaarrr сказал: 2. Цифра красивее... В TXS0108E, что я выше привел, вообще на 1 странице маячат цифры 110Mbps, а на самом деле в таблицах вовсе максимум 60Mbps. В Техасе легализована марихуана, что ли? Про битовые скорости, полистал графики - понял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 44 minutes ago, Arlleex said: В Техасе легализована марихуана, что ли? Да, как-то так: https://e2e.ti.com/support/logic-group/logic/f/logic-forum/637969/txs0108e-inquiry-about-max-data-rate-parameta-in-datasheet Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться