Zversky 16 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба Всем добра. Столкнулся со следующим: если использовать вывод как выход, вопросов не имею: если же использовать этот вывод как двунаправленный, имею вопросы: Что за задержка с момента подачи сигнала перевода буфера, управляющего выходом, в неактивное состояние до момента перевода линии в 'z' состояние? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба Задержка всегда есть и должна быть. Но не такая масштабная, поэтому чтобы понять происходящее нужно увидеть вашу схему управления выходным буфером. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 16 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба 7 минут назад, makc сказал: схему управления выходным буфером assign dq = dq_en ? '0 : 'z ; и весь проект (минимизированный для изучения именно этого вопроса) в скрепке. BidirPin.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба Вопрос простой: выход DQ у ПЛИС снаружи подтянут? Внутри ПЛИС у вас подтяжка отключена: CST/TangNano9k_BidirPin.cst 148:IO_LOC " dq " 69 exclusive ; 149:IO_PORT " dq " IO_TYPE = LVCMOS33 ; 150:IO_PORT " dq " PULL_MODE = NONE ; 151:IO_PORT " dq " OPEN_DRAIN = OFF ; 152:IO_PORT " dq " SINGLE_RESISTOR = OFF ; 153:IO_PORT " dq " BANK_VCCIO = 3.3 ; Кто по вашему мнению должен формировать уровень логической единицы на выходе ПЛИС, когда выход dq обеспечивает формирование только нулевого уровня? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 16 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба 2 часа назад, makc сказал: Вопрос простой: выход DQ у ПЛИС снаружи подтянут? Ответ ещё проще: конечно. 5кОм к +3.3В. 2 часа назад, makc сказал: Внутри ПЛИС у вас подтяжка отключена: Я много экспериментировал прежде, чем задать вопрос, в т.ч. и с подтяжкой и с открытым стоком. Не влияет. PS. Поставил IO_PORT " dq " PULL_MODE = UP ; IO_PORT " dq " DRIVE = 24 ; Не влияет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Abo 0 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба Как я понял, вы логическим анализатором смотрите, а что аналоговый вход осциллографа показывает? Может там емкость какая через подтяжку заряжается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 16 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба vs вывод как подгореть не мог? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Abo 0 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба или конденсатор на 33нФ параллельно подключен (если подтяжка 5кОм) - это весьма похоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 16 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба что за 33нФ? по схеме я ничего подозрительного на этом выводе не нашёл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Abo 0 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба 44 minutes ago, Zversky said: что за 33нФ? по схеме я ничего подозрительного на этом выводе не нашёл. как вы писали ранее подтяжка 5кОм. а время нарастания от 0 до 3,3В судя по осциллограмме около 1мс. 1мс = 6*T = 6*RC. Ну вот и получается 1e-3s = 6 * 5e3 Ohm * С, откуда C = 3.33e-8F или 33nF. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 3 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба 8 часов назад, Zversky сказал: Что за задержка с момента подачи сигнала перевода буфера, управляющего выходом, в неактивное состояние до момента перевода линии в 'z' состояние? Это не задержка. Вы оперируете понятием открытый сток с недостаточными сигналами управления. Это DQ у Вас в нуле сидит и гасит ваше z состояние. Все буфера с z состоянием, или с открытым стоком должны быть на вернем уровне иерархии. Без всяких клоков. Вход, Выход, Двунаправленный порт, сигналы управления. Посмотрите функционал микросхем 530АП2, 585 АП16. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба On 10/6/2023 at 10:30 AM, Zversky said: assign dq = dq_en ? '0 : 'z ; Я делал так inout [15:0] quad_io; wire [15:0] reg_out; reg o_en; assign quad_io[15:0] = (o_en == 1) ? reg_out[15:0] : 16'bz; Все работает предсказуемо, без долгих задержек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 16 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба 6 часов назад, Abo сказал: откуда C = 3.33e-8F или 33nF. Я не про расчёты, а про то, откуда взялись эти 33 нанофарады? 3 часа назад, sazh сказал: Это DQ у Вас в нуле сидит и гасит ваше z состояние. DQ у меня не сидит, а висит, подтянутое только упомянутыми выше 5 кОм. 3 часа назад, sazh сказал: Все буфера с z состоянием, или с открытым стоком должны быть на вернем уровне иерархии. Это отдельно прописано в отдельном документе. У меня так и сделано. Вы проект смотрели? 3 часа назад, sazh сказал: Без всяких клоков. Вход, Выход, Двунаправленный порт, сигналы управления. Видно, что нет. 3 часа назад, sazh сказал: Посмотрите функционал микросхем 530АП2, 585 АП16 Зачем мне их смотреть, если у меня совсем другая опера? Меня именно по этой опере интересует ЧЯДНТ, а не ваши параллели. 59 минут назад, dimka76 сказал: Все работает предсказуемо, без долгих задержек. У меня вместо вашего reg_out[15:0] '0 - ИМО суть одно и тоже. 1 час назад, dimka76 сказал: (o_en == 1) В тернарном операторе эквивалентен o_en, т.е. у вас тоже, что и у меня. Итого, вопрос остаётся открытым. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба On 10/6/2023 at 10:28 PM, Zversky said: Итого, вопрос остаётся открытым. Может непропай ? Может другую ножку попобовать ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 192 6 октября, 2023 Опубликовано 6 октября, 2023 · Жалоба Без схемы всё это гадания на кофейной гуще. Квест от ТС безусловно интересен, но пока мы не увидим дополнительные данные дальнейшего конструктивного обсуждения не получится, т.к. телепаты всё ещё в бессрочном отпуске. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться