Эмулятор FDD на Arduino nano
HTML-код
- Опубликовано: 7 сен 2024
- Собрал простой эмулятор для своего компьютера Дельта-С.
Проект от EvgenRU, ссылка на zx-pk.ru: zx-pk.ru/threa...
Эмулятор позволяет производить только чтение и работает с файлами образов .trd
Статья на моём сайте: rahost-studio....
Лечение от "конденсаторной болезни": • Эмулятор ZX-FDD. Допол...
Любопытный вариант. Спасибо.
Рискну предположить, что проблемы с конденсаторами связаны с некорректной разводкой земли и питания.
Там (практически в любой электронике) достаточно простые принципы. Отдельные линии земли и отдельные линии питания на каждый из основных потребителей. Нежелательны последовательные соединения. И противопоказаны закольцованные линии земли.
Я бы сделал примерно так. От разъема питания в непосредственной близости небольшой электролит+керамика. И уже от них отдельными проводами на ардуинку, дисплей, карту памяти.
И по опыту самодельных читалок для аудиокниг, керамика 0,1-1 мкф непосредственно на ноги питания разъема карты памяти. Даже некоторые промышленные плеера приходилось лечить таким способом от заикания. И карты памяти питание не более 3,3 вольт. Иначе будут проблемы, если на слоте под карту нет своего стабилизатора.
Спасибо за комментарий. Проблему с конденсатором решил добавлением пары инверторов на микросхеме ЛА3, встроил прямо в эмуль. Но тут проблема то ещё с контроллером дисковода, этот эмуль не работал только с одним не работал, с другим норм. Но ЛА3 микросхема все равно очень хорошо выпрямляет сигнал и сейчас эмуль работает без конденсатора.
Чтобы не было проблем по питанию, надо просто запитать схему от 12 вольт через стабилизирующий преобразователь.
Кстати, да, у ардуинки же есть пин Vin, можно через него запитывать, он вроде до 18ти вольт
Тоже собирал такой только на не оригинальной ардуино и расширял экран на 5 строк
Можно подробнее? Что значит не оригинальная Ардуино, и как происходило расширение до 5ти строк? Можно в телегу t.me/RahostStudio
@@RahostStudio не оригинальная это на китайской lgt8f238p
@@user-cv6jv4xv7o по сути это одно и то же, можете подробнее рассказать про 5 строк на экран? Если не трудно, то в телеграмм.
Привет. На самом деле полезное видео чтобы не говорили. Жаль нет ссылок на конкретный архив в чате. Я задолбался искать. Вопрос!. Светодиод активности дисковода припаян на pin 16 motor On ? Или куда? И по поводу разработчиков которые приходят на производство и хреново знают мат часть. Это точно не про автора видео. Диванные профессора в области " абстрактной физики" учитывая тот же опыт так и комментируют. А ВЫ научите и покажите ИМ как надо правильно. Чистые эгоисты и трусы. ВАМ удачи и новых побед над железом.
Привет. Какой конкретно архив интересует? Если на проект, то ссылка на zx-pk.ru в описании под видео, там ссылка на гитхаб есть. Если есть желание обсудить данный эмулятор, заходите в телеграм канал t.me/RahostStudio обсудим. По поводу светодиода, то нет, подключен к 9 пину и сделано условие на мотор он и мотор оф
@@RahostStudio Я про архив под ssd1306. Всё остальное выложено на первой странице чата где есть ссылки на гитхаб.. Спасибо автору и вам за публикацию. Кстати у меня заработало без конденсатора. У меня не ВГ93 а МВ 8877 А. С прошедшим праздником!!!
У меня тоже не ВГ93, но вот не работает без конденсатора. Архив ссд да, там ближе к концу темы где то. Ещё по экрану, сейчас пробую код с расширением строк больше 2х, работает, но с небольшими глюками, не могу разобраться в чем дело...
Еще дополню информацию по светодиоду активности. После прикручивания записи данного эмулятора (да, запись есть!), пин с которого я снимал сигнал активности стал занят, поэтому пришлось припаиваться к motorOn, но через инвертер. Сначала использовал один элемент 155ЛА3, но если в паре подключен ещё один дисковод, то светодиод показывает и его работу. Поэтому применил микросхему 155ЛЕ1 и подал её на вход сигналы motorOn и drvSel (D7 ардуины) и теперь стало работать как надо.
Наверняка, таким же образом можно взять платку STM32F103 и собрать на ней, на макетной плате, тот же GOTEK, он хотя бы записывать умеет и вместо MicroSD обычная USB флешка. Схемы/прошивки лежат на гитхабе
Да, можно. Как нибудь надо попробовать. Просто ардуинка была в наличии вот и собрал.
Тот случай, когда дисковод умнее компьютера. )
Это же выросло целое поколение arduono которые рассуждают таким образом, - не заработало, ткнул щуп осциллографа заработало, значит тут нужна емкость…. 🤦
Ну, как то так ))
@@RahostStudio , а потом приходят на работу разработчиками и в промышленных контроллорах выводят I2C на 15 метров да еще и прямо с выводов контроллера. Абсолютно не понимают суть претензий и причину неработоспособности объясняют кривостью чьих-то там драйверов. Это не смешно...
Здравствуйте, подскажите где взять схему и прошивку?
В описании видео есть ссылки на оригинальный проект и статью по сборке данного экземпляра, там же и прошивка есть
мсье знает толк в извращениях!
Даа. Вот ещё начал собирать эмулятор магнитофона... ))
А УК-НЦ у вас нету?)
УКНЦ нету.
А, зачем вообЧе это нужно?
Данная поделка нужна для эмуляции дисковода zx spectrum компьютеров. Так как с записью на реальные дискеты есть некоторые проблемы, то данный эмулятор позволяет быстро и без лишних телодвижений загрузить образ диска, причем можно даже самостоятельно собрать файл trd с любым набором данных.
@@RahostStudio я думаю вы не поняли вопрос, он звучал так: зачем ВООБЩЕ это нужно - zx spectrum?
@@_xDriver_кто не помнит своего прошлого у того нет будущего
Для многих пром установок и некоторых станков@@_xDriver_
кто-то играетса джойстиком, а кто-то паяльником