Например TDA7294

Форум РадиоКот • Просмотр темы - Эмулятор магнитофона для ZX-Spectrum
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 26, 2024 03:59:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 589 ]    , 2, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт июл 30, 2013 18:59:47 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 94
Зарегистрирован: Чт янв 20, 2011 19:54:19
Сообщений: 8691
Откуда: Уфа
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
da-nie писал(а):
В нормальном, это проинвертированном? Тогда, может, не все сигналы нужно инвертировать.

спасибо что ответили, буду дальше действовать. все решаемо :beer:

_________________
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт июл 30, 2013 19:02:54 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 94
Зарегистрирован: Чт янв 20, 2011 19:54:19
Сообщений: 8691
Откуда: Уфа
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Сори что замутил, час на даче ответить по существу не могу, приеду у меня все наготове, завтра :beer:

_________________
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт июл 30, 2013 20:00:49 
Друг Кота

Карма: 17
Рейтинг сообщений: 165
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5233
Откуда: Москва
Рейтинг сообщения: 0
da-nie писал(а):
Цитата:
и чем заменить MB81C4256? на 4шт 565ру7 или на симм30?


Например: http://radio-hobby.org/modules/analog/mb81c4256

На 565ру7 так просто не выйдет. У неё раздельный вход и выход данных (DI и DO), а у MB81C4256 входы и выходы совмещены. Для ру7 нужен будет мультиплексор. Ну и надо проверять сильно ли регенерация отличается от MB81C4256. А вот SIMM30 можно взять. Там как раз входы и выходы совмещены.

Ну, для динамической памяти РУ7 (РУ5,РУ6,РУ8) вообще мультиплексоры по выходу не нужны, достаточно просто вход с выходом обединить. :)))
Собственно, пара вопросов по схеме:
1.А вообще зачем нужна память ОЗУ в схеме? Почему просто нельзя с SD карты читать выбраный файл и выдавать сразу на магнитофонный выход схемы? Ведь магнитофонный выход ужасно медленный и прочитать, обработать байт с карты и выдать его атмегой на магнитофонный выход времени должно хватить с избытком. Я предполагаю, что Атмега ещё постоит немного и подождет.
2. Почему выбрана динамическая память ОЗУ? Или проводя постраничную регенерацию динамической памяти как раз и расходуется время простоя Атмеги?
3. Почему выбрана нибловая микросхема ОЗУ? 256Кх4 это 128 килобайт. Хватит для помещения внутрь 4 программ с догрузками доп уровней.Но ZX обычно работает только с одной игрушкой, а это около 32кбт, значит вполне может подойти одна ОЗУ КР565РУ7.
Только вообще непонятно зачем в схеме использована ОЗУ, да ещё динамического типа. Это, похоже, на "бзик" программиста, который не ищет легких путей? :)))


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт июл 30, 2013 20:29:55 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Цитата:
достаточно просто вход с выходом объединить.


У неё выход типа открытый коллектор?

Цитата:
Почему просто нельзя с SD карты читать выбраный файл и выдавать сразу на магнитофонный выход схемы? Ведь магнитофонный выход ужасно медленный и прочитать, обработать байт с карты и выдать его атмегой на магнитофонный выход времени должно хватить с избытком.


Потому что SD-карта тоже не такая быстрая, и между запросом блока и его выдачей проходит время, которое не стандартизировано - оно небольшое, но зависит от карты. Далее, работа идёт с FAT-16, а значит, придётся читать довольно много блоков, относящихся к файловой системе. И мне совершенно не нужно было развлечение с синхронизацией. Кроме того, сейчас ничто не мешает ускорить магнитофон не в 4 раза, как сделано на текущий момент, а в 8 раз. И вот тогда работать с SD-картой точно будет не очень удобно.

Цитата:
Почему выбрана динамическая память ОЗУ? Или проводя постраничную регенерацию динамической памяти как раз и расходуется время простоя Атмеги?


Потому что у неё адресных контактов почти в два раза меньше. И у меня её штук 20 микросхем, которые хотелось куда-нибудь пристроить. И да, она замечательно регенерируется во время простоя AVR. :)

Цитата:
Почему выбрана нибловая микросхема ОЗУ? 256Кх4 это 128 килобайт. Хватит для помещения внутрь 4 программ с догрузками доп уровней.


Потому что у меня она была. ;) А образ TAP имеет блоки по 64 килобайта максимум. Прекрасно помещаются в 128 К. :)

Цитата:
Это, похоже, на "бзик" программиста, который не ищет легких путей?


Это похоже на нежелание создавать себе проблемы с раскидыванием по времени чтения с SD-карты и выдачей на магнитофон. Программа сильно упрощается.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт июл 30, 2013 21:26:50 
Друг Кота

Карма: 17
Рейтинг сообщений: 165
Зарегистрирован: Пт авг 25, 2006 09:26:19
Сообщений: 5233
Откуда: Москва
Рейтинг сообщения: 0
da-nie писал(а):
Цитата:
достаточно просто вход с выходом объединить.

У неё выход типа открытый коллектор?

У РУ7 выход с Z состоянием. Когда идет цикл записи, регенерации выход отключен.
da-nie писал(а):
А образ TAP имеет блоки по 64 килобайта максимум. Прекрасно помещаются в 128 К. :)

Т.е. вы читаете нужный блок в 64К из карты, записываете его не глядя целиком в ОЗУ и только потом в ОЗУ разбираетесь чего выводить на маг.выход?
Тогда ясно для чего вам нужен такой запредельноогромный обьем ОЗУ.
Получается работа "магнитофона" в 2 этапа ...первый этап- чтение блока карты в ОЗУ и второй этап- выдача подготовленой программы из ОЗУ на маг.выход. Тогда в принципе скорость вашего магнитофона на Атмеге можно повысить до упора...до максимума быстродействия проца Z80.
Через ОЗУ можно сделать и запись на карту. Сначала из ZX прога пишется в ОЗУ буфера, а потом Атмега не торопясь в формате FAT16 записывает программу из буферного ОЗУ на карту. В схеме лишь добавится компаратор входного сигнала.
Если драйвер записи не влезет в Атмегу, то можно сделать 2 девайса...писалку на карту и читалку с карты. :)))


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Чт авг 01, 2013 13:28:29 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 94
Зарегистрирован: Чт янв 20, 2011 19:54:19
Сообщений: 8691
Откуда: Уфа
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Maykill писал(а):
а вообще, помню, на скарт никогда не подключал...выводил гнездо прямо с МЦ

День добрый!
Я так понял, что мне нужно до собрать маленькую схемку и подключить к стандартным выводам Пентагона.
Резистор на 430 Ом выкинуть. К155ЛН3 заменить на 7406N
Изображение

Изображение


Вложения:
SCART.JPG [47.92 KiB]
Скачиваний: 7049
RGB.JPG [35.47 KiB]
Скачиваний: 5012

_________________
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Изображение
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Чт авг 01, 2013 18:08:05 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Цитата:
Т.е. вы читаете нужный блок в 64К из карты, записываете его не глядя целиком в ОЗУ и только потом в ОЗУ разбираетесь чего выводить на маг.выход?


В tap-файле хранится длина блока и его данные. Все блоки там идут последовательно. Я читаю выбранный блок и заношу его в ОЗУ (размер блока произвольный до 64 килобайт). А потом его выдаю побайтно.

Цитата:
Тогда в принципе скорость вашего магнитофона на Атмеге можно повысить до упора...до максимума быстродействия проца Z80.


Да.

Цитата:
Если драйвер записи не влезет в Атмегу,


Влезет, конечно. Но не всё, что можно нужно делать. Это уже для энтузиастов.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт окт 15, 2013 19:23:00 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
da-nie, можете добавить пожалуйста в начале топика описание фюзов к меге? спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт окт 15, 2013 20:13:09 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Это не так просто сделать - я прошиваю через Khazama. Она не показывает Fuse-биты напрямую. Но там ведь всё просто - разряды отключения jtag надо выбрать и перевести на внешний генератор. И всё.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт окт 15, 2013 23:45:30 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
da-nie писал(а):
Это не так просто сделать - я прошиваю через Khazama. Она не показывает Fuse-биты напрямую. Но там ведь всё просто - разряды отключения jtag надо выбрать и перевести на внешний генератор. И всё.


Спасибо.

В Я буду прошивать в PROGISP, вот стандартные настройки atmega16.
Изображение

Подправьте если ошибся, я так понял, что их нужно так выставлять - может ошибся (несколько раз приходилось прошивать AVR-ки, фюзы выставлял по инструкции, пока не научился правильно выставлять) с такими параметрами будет работать? :))
Изображение.

спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 08:48:00 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Да, вроде бы верно. Можно ещё SUT0 в единичку поставить. :)

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 15:55:57 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
da-nie писал(а):
Да, вроде бы верно. Можно ещё SUT0 в единичку поставить. :)


Вроде работает, только ошибся немного с экраном, купил на 1 шкалу и на 2 только тот что на 2 - он не выводит кириллицы :))
Не помешала бы пошивка под экранчик без кириллицы и на экранчик под одну шкалу. :))

Вот у меня он такой вот получился. Правда пока еще не распаян выход магнитофона - нужно докупить детальки..
Спасибо Вам за помощь.

Изображение
Изображение

Вот так работает с Китайской кириллицей :))

Изображение
Изображение


Последний раз редактировалось zorel Ср окт 16, 2013 16:39:36, всего редактировалось 8 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 15:56:59 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
Еще вопрос, что он проверяет при тестировании? Озу тоже проверяет?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 16:38:47 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Он ОЗУ как раз и проверяет. :)

Цитата:
Не помешала бы пошивка под экранчик без кириллицы и на экранчик под одну шкалу.


Так там же исходники в комплекте. :) Возьмите WinAVR и все сообщения заменить на английские. :) Там же всё элементарно. :)

Цитата:
Правда пока еще не распаян выход магнитофона - нужно докупить детальки..


А пищать - пищит? :)

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 16:42:02 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
da-nie писал(а):
Он ОЗУ как раз и проверяет. :)

Вот и отлично, значит работает :))

Цитата:
Не помешала бы пошивка под экранчик без кириллицы и на экранчик под одну шкалу.

Так там же исходники в комплекте. :) Возьмите WinAVR и все сообщения заменить на английские. :) Там же всё элементарно. :)


Я понял, спасибо, не приходилось еще с ним работать, сейчас попробую переделать прошивку.


Цитата:
Правда пока еще не распаян выход магнитофона - нужно докупить детальки..

А пищать - пищит? :)

динамик еще не припаян.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 16:58:19 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Кстати, я тут выше писал, что у меня магнитофонный вход от полного сигнала в 5 В навернулся и что надо бы сигнал уменьшать делителем. Ну так вот, забыл написать - я ошибся. У меня просто дорожка на плате отошла. :) Так что, ничего не сгорело и от 5 В. :)

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 17:06:13 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
da-nie писал(а):
Кстати, я тут выше писал, что у меня магнитофонный вход от полного сигнала в 5 В навернулся и что надо бы сигнал уменьшать делителем. Ну так вот, забыл написать - я ошибся. У меня просто дорожка на плате отошла. :) Так что, ничего не сгорело и от 5 В. :)


Делитель добавил. Пока незнаю как с ним будет работать, если что там можно перемычками будет замкуть :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 17:15:54 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
Я когда перерисовывал по схеме не на тот стабилизатор питание ОЗУ подал. Вот так это выглядит внутри.. :))
Изображение
Изображение
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 17:18:48 
Родился

Зарегистрирован: Сб май 19, 2012 11:52:01
Сообщений: 14
Рейтинг сообщения: 0
Сейчас попробую напрямуюс меги к колонкам подать..
Чуть позже выложу эту версию платки магнитофона в eagle и с спринте, ошибки только на платке подправлю..


Последний раз редактировалось zorel Ср окт 16, 2013 17:22:26, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср окт 16, 2013 17:21:25 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1573
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Цитата:
Пока незнаю как с ним будет работать


Хорошо будет работать. :) Как с обычным магнитофоном.

Цитата:
Вот так это выглядит внутри..


Хорошо выглядит. :) ЛУТ'у с таким не тягаться. :)

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 589 ]    , 2, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y