Перейти к содержанию
    

Gowin GW1NR-9C поведение двунаправленного вывода

30 минут назад, makc сказал:

Такая же это какая (покажите осциллограмму)?

image.thumb.png.f90381834e13c6e3c6a3612b6a6ee74e.png

30 минут назад, makc сказал:

Какой уровень на этом пине, если перевести его в третье состояние и не трогать? Он достигает 3,3 В?

image.thumb.png.8850702ffa5d5224254748a57c2de458.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Желтый луч - это с какого пина?

Голубой - с какого пина?

Со щупом все нормально? (не скручен?)

А если в осциллоскопе щупы местам поменять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я вижу, что вы продолжаете использовать ардуино-провода, но в моей практике с ними были разные проблемы, вплоть до отсутствия контакта и т.п.
Поэтому прелагаю для начала устранить их из состава макета и измерить форму сигнала DQ непосредственно на пине макета.


Другим осциллографом и другими щупами пробовали измерять форму сигнала? Какие какой тип щупа и какие настройки канала осциллографа (нет ли там часом включённой настройки нагрузки 50 Ом)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 06.10.2023 в 22:28, Zversky сказал:

DQ у меня не сидит, а висит, подтянутое только упомянутыми выше 5 кОм.

Это было похоже на BUS Keeper (последнее значение на шине с тремя состояниями). Ваш кристалл поддерживает в том числе и 

open drain. Я нарисовал тестовый проект под Вашу подтяжку. Если Ваш кристалл поддерживает по включению питания установку всех регистров в 0, должно что то получиться. Невозможно поверить, чтоб кристалл не поддерживал двунаправленный пин.

 

bidir_opndr.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, makc сказал:

Поэтому прелагаю для начала устранить их из состава макета и измерить форму сигнала DQ непосредственно на пине макета.

image.thumb.png.8cb495cb7827f626318507df40e00e82.png

4 часа назад, makc сказал:

Другим осциллографом и другими щупами пробовали измерять форму сигнала?

image.thumb.png.2038a3d13086911762b94222eb17ff1b.png

4 часа назад, makc сказал:

Какие какой тип щупа и какие настройки канала осциллографа (нет ли там часом включённой настройки нагрузки 50 Ом)?

image.thumb.png.0b5ca2bbd3dfca1c53389b6d20b4b92d.png

5 часов назад, StewartLittle сказал:

Желтый луч - это с какого пина?

Управление третьим состоянием.

    always_ff @ ( posedge clk27MHz )
        leds_cnt <= leds_cnt + 1'b1 ;
    
    `ifdef MODEL_TECH       
        assign dq_en = leds_cnt [ LED_CNT_WDT - 1] ;
    `else
        assign dq_en = leds_cnt [ LED_CNT_WDT - 13 ] ;
    `endif
5 часов назад, StewartLittle сказал:

Голубой - с какого пина?

Двунаправленный вывод.

    `ifdef IO_PIN
        assign dq = dq_en ? '0 : 'z ;
    `else
        assign dq = dq_en ;
    `endif   
5 часов назад, StewartLittle сказал:

Со щупом все нормально? (не скручен?)

Брал другой и щуп и осциллограф.

5 часов назад, StewartLittle сказал:

А если в осциллоскопе щупы местам поменять?

Я даже Tang Nano 9k менял на Tang Primer 20k. Похоже, тут надо что-то в консерватории править ...


 

10 минут назад, sazh сказал:

Я нарисовал тестовый проект под Вашу подтяжку.

Это - не проект. Это два файла. У меня проект. И файлов больше. Поясните, в чём идея ваших файлов, и что нового они могут дать мне?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, Zversky сказал:

Похоже, тут надо что-то в консерватории править ...

Попробуйте миллиамперметром измерить ток, который даёт резистор на пин, находящийся в третьем состоянии (черный щуп на землю, красный на пин платы, подключенный к ПЛИС). Чудес не бывает, что-то очень банальное идёт не так.

PS: На Tang Primer 20k то же поведение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Zversky сказал:

Это - не проект. Это два файла. У меня проект. И файлов больше. Поясните, в чём идея ваших файлов, и что нового они могут дать мне?

Вы в команде умеете работать?

У меня нет китайца. Но интересно. Вам промоделировать - две минуты. Создать проект и посмотреть осциллографом - еще две минуты.

А то получается, я на китайце даже двадцатилетнюю Q-bus реализовать не смогу.

Назад в будущее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На Tang Nano 9K пины с 68 по 75 подключены к разъему HDMI через конденсатор 100nF и далее резистор 50 Ом к 3V3. Может в этом дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 минут назад, deni сказал:

На Tang Nano 9K пины с 68 по 75 подключены к разъему HDMI через конденсатор 100nF и далее резистор 50 Ом к 3V3. Может в этом дело?

На схеме этого нет:

image.thumb.png.fcafe5acca00fe1c8388e5f4385a1929.png

Или я смотрю не ту схему?

Я смотрел на схеме по ссылке с официального сайта - https://dl.sipeed.com/shareURL/TANG/Nano 9K/2_Schematic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё, я понял вы имеете в виду эту часть схемы:
image.thumb.png.1ba789657ccb56f7b628ff3d5000dc2a.png

Плюс вот эту схему соединений:

image.thumb.png.d46988574193c14a9a10a202d26cbda3.png

Тогда всё понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, sazh сказал:

Вы в команде умеете работать?

Пока приходилось только мечтать. А сейчас реальность вообще из этой области в программисты китайских кортексов податься.

1 час назад, sazh сказал:

У меня нет китайца

Могу прислать проприетарную и уже ненужную плату на GW2A-18. Программатор у @StewartLittle купите собственной его разработки и фирменно оформленный, либо сами на FT2232H соберёте. 

1 час назад, sazh сказал:

Вам промоделировать - две минуты.

Что вы имеете в виду под моделированием? За всю свою сознательную жизнь я моделировал в LTSpice, NI Multisim и Mentor's ModelSim и QuestaSim. У вас нет двух последних, чтобы промоделировать работу вашего модуля на вашем же тестовом окружении?

Внутри моего проекта такое моделирование есть: вы мой проект смотрели?

1 час назад, sazh сказал:

Создать проект и посмотреть осциллографом - еще две минуты.

Представляете, нет. На две минуты - это, как говорил мой хороший знакомый, проект "на отвали". Я вдоволь наработался с таким кодом, разгребать который себе дороже. Если я делаю, то делаю максимально качественно.

1 час назад, sazh сказал:

А то получается, я на китайце даже двадцатилетнюю Q-bus реализовать не смогу.

Смотря что вы от китайца хотите. Мы (это информация to whom it may concern) всё-таки ДПОЗУ подняли* (могу поделиться, ибо NDA не подписывал, с фирмы уволен по официальной причине закрытия направления ПЛИС, да и сам проект уже здесь неоднократно пробегал).

*Пришлось играться времянками процессоров.

48 минут назад, deni сказал:

На Tang Nano 9K пины с 68 по 75 подключены к разъему HDMI через конденсатор 100nF и далее резистор 50 Ом к 3V3. Может в этом дело?

Ура! Наконец-то. Именно это и причина такого же поведения Tang Primer 20k! Товарищ модератор @makc, можно этому хорошему человеку орден "своего" вручить? )
 

35 минут назад, makc сказал:

Тогда всё понятно.

Всем спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, Zversky сказал:

Ура! Наконец-то. Именно это и причина такого же поведения Tang Primer 20k! Товарищ модератор @makc, можно этому хорошему человеку орден "своего" вручить? )

Можно. Сделано.

PS: очередной пример того, как не нужно рисовать схемы. Остаётся вопрос, как это работало у @StewartLittle ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 минут назад, makc сказал:

Остаётся вопрос, как это работало у @StewartLittle ?

Рискую предположить, что он не на тот вывод вывел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 10/10/2023 at 10:57 PM, Zversky said:

Рискую предположить, что он не на тот вывод вывел.

Или на тот вывод, но не на той плате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...