nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 10:46



Reply to topic  [ 84 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Еще один "Специалист" в Proteus 
Author Message
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
fifan wrote:
Сегодня, наверное не верно указал адрес обращения к контроллеру - завтра прошивку поменяю. Если loader от HardWareMan'а заработает, то буду считать, что SD контроллер работает.

я уже успел подзабыть все нюансы, сколько времени прошло... однако, как я помню, в МХ2 при подаче питания включается режим std, и адреса должны быть f000/f001, и в loader именно они и используются, а уже в мх2 режиме будет f004/f005.
Тем не менее, во вложении loader_ы для двух наборов портов


Что-то я подумал, а какой такой мх2 режим? нет такого... соотв в 'Специалист_МХ2' есть std режим, и адреса должны быть f004/f005, а в loader(из http://zx-pk.ru/showthread.php?t=14005&page=30, Spetz_fifan.rar) они f000/f001. Так что нужен loader с f004/f005. Услышать бы автора этого лоадера, что он скажет про адресацию в мх2 :) (пусть даже там - http://zx-pk.ru/threads/12316-novyj-spe ... age75.html).


PS: добавил подкорректированный лоадер для мх2 с конфигурацией для b2m


Attachments:
sd_f00x_work_mx2.zip [8.55 KiB]
Downloaded 423 times
sd.zip [5.76 KiB]
Downloaded 427 times


Last edited by PVV on 09 Jan 2017 23:26, edited 1 time in total.

05 Jan 2017 14:40
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Результат последнего экперимента. По директиве U (запуск лоадера) загораются оба светодиода, на экране надпись инициализация. И всё. Вытаскиваешь карту, он просит её вставить. Сейчас буду запаивать внешний SD холдер. При штатном на плате идёт нагрев стабилизатора 3,3 вольта - где-то через холдер замыкание на землю., напряжение 3,3 вольта пропадает.
Одновременно ещё одна странность. По директиве X происходит зависание компа, в RAMFOS перехода нет. Экран синий, надпись Монитор? Извлекаю плисину, всё нормально, почему-то она не даёт переходить в режим МХ.


06 Jan 2017 04:12
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
fifan wrote:
По директиве U (запуск лоадера) загораются оба светодиода, на экране надпись инициализация. И всё. Вытаскиваешь карту, он просит её вставить.

U это в мониторе-4? я и не знал о ее существовании, но по сути, поведение похоже на неправильную файловую систему на карте, нужен fat16 или fat12, ну и наличие bios.bin файла монитора специалиста, конечно же там.

fifan wrote:
Сейчас буду запаивать внешний SD холдер. При штатном на плате идёт нагрев стабилизатора 3,3 вольта - где-то через холдер замыкание на землю., напряжение 3,3 вольта пропадает.
Одновременно ещё одна странность. По директиве X происходит зависание компа, в RAMFOS перехода нет. Экран синий, надпись Монитор? Извлекаю плисину, всё нормально, почему-то она не даёт переходить в режим МХ.

ну к схеме SD это не относится, нужно искать монтажные ошибки.


06 Jan 2017 04:20
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Вот внутренность плисины. http://www.spetsialist-mx.ru/for_out/SPI.png Адреса интерфейса - #f004/#f005.


06 Jan 2017 04:35
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
По директиве U в прошивку Специалиста_МХ2 я внёс лоадер почти без изменений. Соответственно карта отформатирована и файл bios.bin присутствует. Сейчас проверю файловую систему.

Файловая система - FAT16. Да что-то с сигналами. Потому что сейчас идёт реакция только на изъятие карты, инициализация не проходит.


06 Jan 2017 04:38
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
в схеме SD в плис ошибка - мс 7493 поменяны местами названия и , видимо функции тактовых входов и ресетов, CLKA и CLKB это тактовые входы, а подключены в цепи сброса и наоборот RO1 и RO2 - подкл в цепи тактирования...


06 Jan 2017 04:46
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Понял. Это типа ИЕ5. Сейчас исправлю. Перепаяю холдер, перепрошью и отпишусь. Спасибо за подсказку.


06 Jan 2017 04:51
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Если извлечение карты видится, значит адрес f005 читается правильно, это уже хорошо. Еще стоит внимательно посмотреть на 74165 ноги CLKIH и CLK, они инверсны друг по отношению к другу, цепь CLK_TX должна приходить на ножку 2(прямую), а ножка 15(инверсная) должна быть на gnd. Просто значка инверсии на ножках нет, и я не могу однозначно сказать что и как.
74175 цепь сброса, активный сброс это ноль, в работе должна быть 1, какой внешний сигнал тут присутствует? Для эксперимента можно эту ножку посадить на плюс, на текущий запуск это не скажется, а потом уже сделать как положено.

Еще ошибка - inst23 и inst24 - надо поменять местами SPEED и SPEED1, иначе инициализация получается на 10Мгц, а основная работа на 300Кгц...


06 Jan 2017 05:09
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Я использовал готовые библиотеки элементов 74 серии, входящие в комплект Квартуса. Вот внутренность данной микросхемы. http://www.spetsialist-mx.ru/for_out/74165.jpg


06 Jan 2017 05:19
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
с этим все ок.


06 Jan 2017 05:25
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Всё прошивать? PVV, посмотри пожалуйста всё ли правильно? SPEED/SPEED1 и входа 7493 я исправил.


06 Jan 2017 05:29
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
больше я ничего не вижу, плисина же не одноразовая, будут ошибки, исправим :)... прошиваем.


06 Jan 2017 05:35
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Я понял что я делал не правильно. Подтяжки уровней сигналов на/с SD карты не по феншую. Можно сделать как Vinxru делал по два резистора на сигнальный вывод.


06 Jan 2017 08:10
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Так что не так с сигналами то? если плис 3х вольтовая, и питание SD и плис от 3х вольт, то никакие развязки не нужны, я делал шифт уровней через инверторы с открытым коллектором, и подтягивал выходы к питанию SD. Все работает, разве что у меня такт не 10Мгц, а 2, я это уже писал, соотв выше такт не имеет смысла, а для схем с ОК чем ниже частота тем проще работать...

Как я понял контроллер SD не завелся еще?


06 Jan 2017 08:34
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
На схеме Специалиста_МХ2 сигналы MOSI, CS и CLK идущие на SD карту подтянуты к +3,3 в. Кроме этого ещё и сигналы INSERT и MISO идущие с SD карты тоже так же подтянуты.

Я наверное поставлю делители напряжения на резисторах на входные сигналы (MOSI, CS и CLK) и резистор подтяжки на выходной сигнал INSERT (0 при вставленной карте). MISO подам напрямую с SD карты на плисину.


06 Jan 2017 08:49
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 84 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.