lyaksandrov 0 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба Всем привет, возник вопрос как подключить 8 отдельных ЦАП (AD5621BKSZ-500RL7) к микроконтроллеру stm32f103c8t7? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_su 1 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба По SPI. Данные подать с MOSI, синхросигнал с CLK, SYNC-ми управлять 8-мю GPIO. Если, конечно все ЦАпы одной разрядности, то проще. Если разной, то сложней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lyaksandrov 0 11 июня, 2021 Опубликовано 11 июня, 2021 (изменено) · Жалоба 5 минут назад, andrew_su сказал: По SPI. Данные подать с MOSI, синхросигнал с CLK, SYNC-ми управлять 8-мю GPIO. Если, конечно все ЦАпы одной разрядности, то проще. Если разной, то сложней. ЦАПы все одной разрядности, если можно, можете поподробнее про SYNC и GPIO? Это значит просто подключать их к пинам у которых тип I/O? 9 минут назад, andrew_su сказал: По SPI. Данные подать с MOSI, синхросигнал с CLK, SYNC-ми управлять 8-мю GPIO. Если, конечно все ЦАпы одной разрядности, то проще. Если разной, то сложней. Все 8 пинов MOSI ЦАПА подключать к одному пину MOSI (PA7) микроконтроллера? Так будет правильно? Изменено 11 июня, 2021 пользователем lyaksandrov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба К программистам вашим идите и спрашивайте такие вещи, им потом это все программировать. Дабы не пришлось потом текстолит в Резоните переводить. А если вопрос чисто по "электрике", то есть такие понятия как коэф. разветвления по выходу и коэф. объединения по входу. Они Вам подскажут, можно ли один выход МК нагружать на столько входов ЦАП-ов, либо нужен буфер (но, насколько я помню, для КМОП-структур коэффициент большой). А программистам заодно виднее, куда удобнее подключить SYNC-и и на какой SPI вытащить MOSI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 41 минуту назад, lyaksandrov сказал: Все 8 пинов MOSI ЦАПА подключать к одному пину MOSI (PA7) микроконтроллера? Так будет правильно? Если нужно одновременно менять напряжение на выходе ЦАПов, то надо больше ножек потратить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 22 минуты назад, Arlleex сказал: насколько я помню, для КМОП-структур коэффициент большой Коэфф. разветвления по постоянному току то большой, но здесь надо смотреть ещё и по ёмкости. Так как от этого будет зависеть крутизна фронта, что важно на высоких частотах SPI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 1 час назад, Tanya сказал: Если нужно одновременно менять напряжение на выходе ЦАПов, то надо больше ножек потратить. Вот чтобы прям одновременно и еще и разное напряжение - то STM32 тут вообще ни к месту. Хотя, надо смотреть описание SYNC. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 50 минут назад, Arlleex сказал: Вот чтобы прям одновременно и еще и разное напряжение - то STM32 тут вообще ни к месту. Хотя, надо смотреть описание SYNC. ЦАПы одинаковые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lyaksandrov 0 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба Где можно посмотреть или почитать как и куда подключать sync к микроконтроллеру? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 29 минут назад, Tanya сказал: ЦАПы одинаковые. И что? Даже если разные - с одного MOSI данные в каждый из ЦАП-ов будут подаваться последовательно, и в результате установка напряжения на них будет не синхронной. Если синхронность установки не нужна - то можно и так. Бегло глянул - таки да, ЦАП-ы установку напряжения делают не по SYNC, а по 16-му импульсу на CLK... 22 минуты назад, lyaksandrov сказал: Где можно посмотреть или почитать как и куда подключать sync к микроконтроллеру? В даташите, разумеется, описание на все ноги Вашего ЦАП-а есть. У программистов (ваших, разумеется) спрашивайте, куда лучше им завести SYNC, а то, может, они захотят на таймерные выходы их подключить из-за убогой реализации SPI в STM-ках. Заодно подскажут какой SPI задействовать. Дальше открываете даташит/конфигуратор пинов (STM32 CubeMx) и смотрите, куда Вам надо завести все эти MOSI/SYNC-и и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 1 час назад, Arlleex сказал: И ч. Бегло глянул - таки да, ЦАП-ы установку напряжения делают не по SYNC, а по 16-му импульсу на CLK. Рекомендую сначала читать, у уже потом писать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 55 минут назад, Tanya сказал: Рекомендую сначала читать, у уже потом писать. И что я должен читать? Я что-то не так сказал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 11 июня, 2021 Опубликовано 11 июня, 2021 · Жалоба 47 минут назад, Arlleex сказал: И что я должен читать? Я что-то не так сказал? Читать то, на что отвечаете в первую очередь. Иначе получается флуд. Какие ножки я предлагала соединить, а какие разъединить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Priest_89 4 12 июня, 2021 Опубликовано 12 июня, 2021 · Жалоба 11 hours ago, lyaksandrov said: Где можно посмотреть или почитать как и куда подключать sync к микроконтроллеру? В Datasheet на ЦАП, в Datasheet и Reference manual на микроконтроллер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 12 июня, 2021 Опубликовано 12 июня, 2021 · Жалоба 12 часов назад, Arlleex сказал: Если синхронность установки не нужна И если нужна, и если нет — всё равно проще было выбрать 8-канальную микросхему, например MAX5725. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться