Jump to content

    

MT25QL256 и NVT2006BQ

Есть Artix 7, MT25QL256 и NVT2006BQ/

Банк Artix 7, соединённый с флешкой, питается 1,8 В, далее SPI-сигналы идут на микросхему согласования NVT2006BQ, после чего уже соединяются с флешкой MT25QL256.

Проблема- флешка не прошивается. 

Есть у кого идеи почему?

 

Скриншот 2019-04-18 17.23.12.png

Share this post


Link to post
Share on other sites
8 minutes ago, Art55555 said:

Есть у кого идеи почему?

NVT2006BQ предполагает наличие pull-up'ов с двух сторон.

Share this post


Link to post
Share on other sites

Да, забыл написать, с одной стороны 1,8 В, с другой 3,3.

В этой конфигурации где 1,8 пулап не требуется, с другой (где 3,3 ставил разные - результат ноль)

Share this post


Link to post
Share on other sites
5 minutes ago, Art55555 said:

где 3,3 ставил разные - результат ноль

Так на схеме на стороне 3.3В только 3 из 6 нарисованы. Плюс не ясен момент с выводом HOLD - со стороны хоста в начале должен '0' выдаваться, это делается?

Share this post


Link to post
Share on other sites

Раньше у нас стояла MT25QU256, напрямую с Артиксом всё работало. Схема такая же, но без NVT2006BQ.  С выводом HOLD не заморачивались никогда.

Share this post


Link to post
Share on other sites

По схеме два питания замкнуты через дроссели. Это так и задумано?

Share this post


Link to post
Share on other sites

Так же может влиять задержки вносимые преобразователем. 
Есть осциллограммы начального момента загрузки?

Share this post


Link to post
Share on other sites
Just now, MegaVolt said:

Так же может влиять задержки вносимые преобразователем. 
Есть осциллограммы начального момента загрузки?

L18 не установлена, на схеме отображено.

 

Share this post


Link to post
Share on other sites
13 минут назад, Art55555 сказал:

L18 не установлена, на схеме отображено.

Ну значит времянка или ещё что-то. Без осциллограмм не поймём. 

Share this post


Link to post
Share on other sites
17 часов назад, Art55555 сказал:

Проблема- флешка не прошивается. 

Есть у кого идеи почему?

На какой частоте? Посмотрите осциллографом на сигналы (и особенно CCLK) до и после транслятора, скорее всего фронты сильно завалены.

Share this post


Link to post
Share on other sites
В 18.04.2019 в 18:17, Art55555 сказал:

Есть у кого идеи почему?

Номиналы Rpu велики. См. стр.10-11 DS.

И стр. 15-16 для расчета Tplh и Tphl там же.

Ну и AN11127 поможет.

 

Share this post


Link to post
Share on other sites
22 hours ago, faa said:

Номиналы Rpu велики. См. стр.10-11 DS.

И стр. 15-16 для расчета Tplh и Tphl там же.

Ну и AN11127 поможет.

 

Посчитал по формуле. 

Исправил на 300 Ом, результат такой же.

 

Замерил осциллографом частоту - 3 МГц, фронты нормальные.

Share this post


Link to post
Share on other sites

Выше спрашивали сколько pull-up резисторов у вас на стороне 3.3В. Должно быть 6, а у вас нарисованы только 3.

И проверьте скопом все сигналы. Как на стороне В так и на стороне А.

 

Share this post


Link to post
Share on other sites
1 hour ago, Zig said:

Выше спрашивали сколько pull-up резисторов у вас на стороне 3.3В. Должно быть 6, а у вас нарисованы только 3.

И проверьте скопом все сигналы. Как на стороне В так и на стороне А.

 

Также надо добавить резисторы на входах FLASH D3, FLASH D2  и FLASH CS микросхемы транслятора, как требует стандартная схема подключения флэшки.

Выходные сигналы ФПГА имеют питания разных банков. Сигнал fpga CCLK имеет питание банка 0, остальные 5 сигналов банка 14.

Необходимо проверить что питание банков 0 и 14 есть 1.8v . 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this