Недокомпьютер nedoPC-85-MK

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

Shaos wrote:P.S. в таком режиме потребляемый ток скачет от 500 до 900 мА...
вспомнил тут кстати, как можно такие броски именно при динамической индикации пропускать 'мимо кассы' (т.е. не через стабилизатор питания для проца).

Берём любой источник скажем 7в и с током, достаточным для индикации. Пусть он даже плохо стабилизирует.
Далее общие аноды запитываем от NPN эмиттерных повторителей, коллекторы на эти 7в, базы на CMOS выход (в смысле что нужна хорошая лог.1 во все 5 вольт), с эмиттеров питаем общие аноды.

Проц и его требуха питается от отдельного да даже 7805, который сам запитан опять же с тех 7.

Какие бы там броски и скачки не были в индикации, логика будет от чистых 5в работать.
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

ok, буду иметь ввиду, а пока оно в пределах 1 ампера остаётся поди терпимо?

P.S. теперь осталось клаву проверить - если заработает, то избыток плат могу распродать по себестоимости ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

Shaos wrote:ok, буду иметь ввиду, а пока оно в пределах 1 ампера остаётся поди терпимо?
Ну мне так кажется, что рояль играет не само значение тока, а резкие перепады -- от нуля (всё погасло) до максимума (всё горит) с частотой в килогерцы.
В зависимости от качественности стабилизации (а для кренок и им подобным, например, это включает в себя правильно выбранные конденсаторы на входе и на выходе кренки) может быть как пох, так и раскачка колебаний, просадки и овершуты, долго затухающий звон и т.д.

Из недавнего (правда не кренки и не резкие скачки) 'чинил' тут китайский эмулятор аккумулятора для рации (внутри была кренка, которая на передачу 2 секунды работала и уходила в защиту от перегрева). Поставил buck DC/DC, запитал рацию через дроссельки небольшие и опа -- жму тангенту, напряжение питания колеблется не совсем синусом c размахом вольт 5 (относительно восьми нужных) с частотой 100кгц (т.е. не наводки 145 МГц совсем). Электролит 220 мкФ до дросселей проблему решил, наличествующего на плате DC/DC керамического 10мкФ не хватило.

Практически любой интегральный линейный стабилизатор имеет в датошите описание, какие и сколько кондёров ему нужны, причём далеко не всегда верно что 'больше-лучше' или, наоборот, что 'давайте вместо голимых электролитов поставим крутые танталы с низким ESR и зашунтируем керамикой, станет только лучше111'. А уж с импульсными стабилизаторами вообще полный трындец, в который я даже не пытаюсь влезть :)
привет засранцу лавру :)
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

upd: мысля собственно такая: запрогай дин. индикацию на худший случай (всё горит-всё гаснет) и встань осциллографом на шину питания. Если там всё ок, то забей :)
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

angry_troll wrote:upd: мысля собственно такая: запрогай дин. индикацию на худший случай (всё горит-всё гаснет) и встань осциллографом на шину питания. Если там всё ок, то забей :)
ок - понял - попробую

по идее наверное PNP-дарлингтоны можно в другую цепь нестабилизированного питания увести, если что...

P.S. пока просто стрелочным вольтметром подцепился на вход питания - стрелка подёргивается с амплитудой до 0.2 вольт, когда тест переключается от все ВЫКЛ на все ВКЛ
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:и оно даже заработало (с полпинка)
"полпинок" заключался в следующем - при первом включении (после припаивания всех микрух и втыкания всех светодиодных матриц) девятая позиция ничего не зажигала - я было померял напругу там и сям и решил выпаять регистр и впаять новый - сделал, но позиция не зажглась и только потом я поглядел в код, который несколько дней назад прошил в ПЗУ - оказалось, что там была опечатка - DE 09 вместо D3 09 (out 9), поэтому оно в 9 порт ничего и не посылало :)
исправил прошивку - всё заработало, включая девятую позицию ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Ну вот - почти что МК85 :lol:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:P.S. Кнопочки сделаю по аналогии с ZX-спектрумом - будем подсвечивать колонку нулём с шины адреса - задействованы 8 младших битов:

0й бит шины адреса -> Z X C V B N M SPACE
1й бит шины адреса -> A S D F G H J K
2й бит шины адреса -> Q W E R T Y U I
3й бит шины адреса -> ESC(AC) INS DEL MODE UP DOWN LEFT RIGHT
4й бит шины адреса -> = EE 0 1 4 7 STOP [RESERVED]
5й бит шины адреса -> L ANS 2 5 8 / PGUP PGDN
6й бит шины адреса -> O P . 3 6 9 * [RESERVED]
7й бит шины адреса -> [S] [F] ENTER + - HOME END RESET

Как видим остаётся место ещё под 2 кнопки - это можно в будущем скажем отдать под "метакнопки" (когда 8085 будет посылать наружу нажатие 2 кнопок подряд - MODE и ещё одной цифровой, выбирающей режим) например WRT (MODE 1) и RUN (MODE 2)...
Чото подумалось, а нафига через память клаву опрашивать, если можно тем же регистром посылать нолики, что и дисплеем управляет? Правда опрос клавы тогда будет похитрее с программной точки зрения...
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

Shaos wrote: P.S. Кнопочки сделаю по аналогии с ZX-спектрумом - будем подсвечивать колонку нулём с шины адреса - задействованы 8 младших битов:
Кстати а диодики есть? На ряд или на каждую кнопочку?
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

angry_troll wrote:
Shaos wrote: P.S. Кнопочки сделаю по аналогии с ZX-спектрумом - будем подсвечивать колонку нулём с шины адреса - задействованы 8 младших битов:
Кстати а диодики есть? На ряд или на каждую кнопочку?
На ряд (восемь диодов слева из под пробела выглядывают) - я по аналогии с ZX сделал - младшие 8 бит шины адреса ( т.к. на обращение к клаве отведено целое 8К окно - 13 бит, то клаву можно расширить ещё на 8*5=40 кнопок ; )
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

Ну вощем можно получать фантомные нажатия :)
Но это ладно. Я бы вот не стал делать диоды при опросе нулём. Или ОК-выходы или уж опрос единичкой. Потому что падение на диоде (0.6в) как-то не совсем в уровни ТТЛ попадает :)
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Ну в ZX оно как-то работало, поди и у меня заработает ;)
matrix_sm.gif
https://www.1000bit.it/support/manuali/sinclair/zxspectrum/sm/section1.html
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Недокомпьютер nedoPC-85-MK

Post by angry_troll »

Shaos wrote:Ну в ZX оно как-то работало, поди и у меня заработает ;)
Ну тада ок :)
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

angry_troll wrote:
Shaos wrote:Ну в ZX оно как-то работало, поди и у меня заработает ;)
Ну тада ок :)
По ходу клавка таки работает :roll:
Я правда перепутал биты с шины адреса, ну да ладно - документацию можно и передокументировать :lol:
Щас программульку допишу в кодах и видосик выложу :mrgreen:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Недокомпьютер nedoPC-85-MK

Post by Shaos »

Shaos wrote:P.S. Кнопочки сделаю по аналогии с ZX-спектрумом - будем подсвечивать колонку нулём с шины адреса - задействованы 8 младших битов:

0й бит шины адреса -> [S] [F] ENTER + - HOME END RESET
1й бит шины адреса -> O P . 3 6 9 * [RESERVED]
2й бит шины адреса -> L ANS 2 5 8 / PGUP PGDN
3й бит шины адреса -> = EE 0 1 4 7 AC [RESERVED]
4й бит шины адреса -> ESC(STOP) INS DEL MODE UP DOWN LEFT RIGHT
5й бит шины адреса -> Q W E R T Y U I
6й бит шины адреса -> A S D F G H J K
7й бит шины адреса -> Z X C V B N M SPACE

Как видим остаётся место ещё под 2 кнопки - это можно в будущем скажем отдать под "метакнопки" (когда 8085 будет посылать наружу нажатие 2 кнопок подряд - MODE и ещё одной цифровой, выбирающей режим) например WRT (MODE 1) и RUN (MODE 2)...
Поправил описание - вот видосик :mrgreen:


https://youtu.be/ovbWamS7imU

Битики клавки выводятся в соответствующие строчки - нулевой в 7-сегментный индикатор и далее сверху вниз 1-7

P.S. Несколько кнопок одновременно тоже можно нажимать - оно нормально ловится и отображается...

P.P.S. Теперь осталось ОЗУ воткнуть и проверить (ну и ещё стерео-ЦАП потестить)
Я тут за главного - если что шлите мыло на me собака shaos точка net