nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 14 Dec 2018 16:37



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

Joined: 12 Feb 2016 14:39
Posts: 306
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 46 times
sd.zip [5.76 KiB]
Downloaded 54 times


Last edited by PVV on 10 Jan 2017 00:26, edited 1 time in total.

05 Jan 2017 15:40
Profile
Doomed

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 05:12
Profile WWW
Maniac

Joined: 12 Feb 2016 14:39
Posts: 306
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 05:20
Profile
Doomed

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 05:35
Profile WWW
Doomed

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

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 05:38
Profile WWW
Maniac

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


06 Jan 2017 05:46
Profile
Doomed

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 05:51
Profile WWW
Maniac

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

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


06 Jan 2017 06:09
Profile
Doomed

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 06:19
Profile WWW
Maniac

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


06 Jan 2017 06:25
Profile
Doomed

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 06:29
Profile WWW
Maniac

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


06 Jan 2017 06:35
Profile
Doomed

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


06 Jan 2017 09:10
Profile WWW
Maniac

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

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


06 Jan 2017 09:34
Profile
Doomed

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

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

_________________
:arrow: Сайт о ПК "Специалист" и его клонах


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

Who is online

Users browsing this forum: No registered users and 2 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.