вв51 i8251

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Ну и чтобы не разводить здесь холивара на повод 580xx VS i82xx, напомню,
что основная идея была не в том, чтобы повторить комплект Интела 1 : 1, а в том,
чтобы сэкономить на софте - отсюда программная совместимость должна была
быть 100% -ной.
А вот аппаратная реализация - уж как получится...

На хоботе и в других местах, где раскорпусируют эти древние чипы, давно уже
выяснили, что не драты они послойно 1 : 1.
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:А что у нас с таймером ВИ53 не так?...
У вас - не знаю... а я имел в виду вот что:
Lavr wrote:Пробовать надо - гарантий никто не даст, памятуя историю с 580ВИ53,
когда в 90-х они перестали работать на максимальных частотах.

Помню, все АОН-щики рвали на себе волоса и метались между i8253 и ВИ54.
это как? работали-работали, а потом перестали?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Вообще-то достаточно было питающую ногу таймера включить к питанию через диод, и чудным образом всё начинало работать. Не спрашивайте, каким образом, не знаю, но факт.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:это как? работали-работали, а потом перестали?...
Ну вот только не строй наивного албанца... :( не к лицу...

Те, что работали...

Image

они так себе и работали - даже очень хорошо!

А вот вновь выпускаемые - видимо где-то брачок в техпроцессе словили,
из-за полного падения всякой трудовой дисциплины или ещё х.з. чего...

На 2МГц - поголовно работали, а вот на максимуме - так и не все...
Причем, многие "не все" - АОН-щикам ну хоть входной контроль вводи! :lol:
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:Вообще-то достаточно было питающую ногу таймера включить к питанию через диод,
и чудным образом всё начинало работать. Не спрашивайте, каким образом, не знаю, но факт.
А чего спрашивать-то? При пониженном на 0.6В питании что-ли работали нормально?

Я не слышал про такое... а вот про метания между i8253 и ВИ54 - слышал.
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

В платах АОНов, которые я на потоке паял в те далёкие уж времена, диод был уже предусмотрен штатно. В более ранних версиях плат надо было резать дорожку.

Работали таким образом все ВИ53, которые мне попадались. Без диода работали 20-30%.

Image
Вот эта плата очень похожа, хотя есть мелкие отличия в монтаже.
Фотка отседова: http://signalizacia.in.ua/index.files/image2629.jpg

Чёрный диод видать около 24-й ноги ВИ53 (она в центре). Я ставил КД522.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

VituZz wrote:Работали таким образом все ВИ53, которые мне попадались. Без диода работали 20-30%.
...
Чёрный диод видать около 24-й ноги ВИ53 (она в центре). Я ставил КД522.
Интересный факт! :o Как говорится: век живи - век учись! :roll:
А ведь из общих соображений - казалось бы должно быть наоборот!

Тот же 580ВМ80 при пониженных напряжениях - работает, но на более
низких частотах... (была у нас тут на форуме статейка...)
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:это как? работали-работали, а потом перестали?...
Ну вот только не строй наивного албанца... :( не к лицу...

Те, что работали...
Ну я правда не в курсе этих проблем был :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Ну я правда не в курсе этих проблем был :roll:
Как видишь, я, оказывается, тоже в курсе лишь частично... :o
iLavr
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

Ура! Прикупил 3 шт. ВВ51.
Еше одну приобрел раньше.
Еще пару куда-то сунул - так и не нашел....
------------
Что-то я ступил по поводу скорости больше 9600.
2МГц подается на ВВ51
и отдельные выводы синхронизации приемника/передатчика
вот туда-то и надо подавать что-то кратное скорости
Я думаю умножить частоту 2Мгц на 2 с помощью *ЛП5
(по схеме см. В.Л.Шило стр.59) потом оно поделится на 13 *ИЕ7
и еще на 16 *ВВ51 -- получится практически меандр.
-------------------------
и еше едея - game порт (15 контактов) содержит MIDI интерфейс.
-- готовый UART с TTL уровнями правда скорость там 31250бод
и там даже есть питание 5в ...
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: вв51 i8251

Post by aav8 »

... погода на улице была нелетная ...
... винт в PC пасыпался ...
отремонтировал Партнер-01.01
восстановил модуль связи на 580ВВ51
как-раз затарился парочкой КМ155ЛП5
тут и винт в РС поменял...

добавил в модуль на ВВ51 умножитель на 2 на ЛП5 -
ВВ51 стала работать на скорости 19200 ...
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: вв51 i8251

Post by aav8 »

Покрутил в Proteus-е модель 8251.
Оказалась кривая.
Стандартно настраиваю на 8N1 делитель 1:16.
Прием происходит правильно.
Передача происходит с задержкой на один символ,
или нужно ждать несколько секунд для след.символа.
Если поставить делитель 1:1 передача происходит правильно.
Но ест-но прием с ошибками.
Сунул в схему 2-е штуки: одна принимает, другая передает....
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: вв51 i8251

Post by Lavr »

aav8 wrote:Покрутил в Proteus-е модель 8251. Оказалась кривая....
Ууууу... с Proteus-ом это порой весьма забавно... :mrgreen: Делаешь, оно вдруг падает...
И начинаешь думать: я - дурак? или Proteus блажит? или модель кривая? :lol:
Но всё-равно с Proteus-ом лучше, чем без него.
Вот только что отыграл с Proteus-ом все танцы с бубном! :wink:
И вот здесь он меня эх и помучал: 6502 на ATMega16...
Но в итоге ведь всё-таки срослось! :wink:
iLavr
Andy6zx
Fanat
Posts: 57
Joined: 22 Apr 2015 06:56
Location: Киров

Re:

Post by Andy6zx »

Mixa64 wrote:
И почему бы ВВ51 не разогнать так, чтоб дымилась, но работала? Дерзайте, макетка, - и вперед (это уже к желающим разогнать) ..
Пробовал на 38400 - работает и даже не дымится. Тактовая 614400, делитель х16.
Mixa64
Doomed
Posts: 480
Joined: 25 Aug 2009 07:02
Location: Москва

Re: Re:

Post by Mixa64 »

Andy6zx wrote:
Mixa64 wrote:
И почему бы ВВ51 не разогнать так, чтоб дымилась, но работала? Дерзайте, макетка, - и вперед (это уже к желающим разогнать) ..
Пробовал на 38400 - работает и даже не дымится. Тактовая 614400, делитель х16.
615k ограничение (по даташиту) для делителя 64. И почему бы с этой же тактовой не сделать делитель 16. Вот 38400 и получается не выходя за спеки даташита, в котором IMHO ограничение 310k тактовой трансивера при делителе 16 указано потому, что в стандарте нет скоростей более 19200. Изучение интеловского даташита именно такое подозрение вызывает. Дальнейшее подымание тактовой уже будет началом экстрима.