Например TDA7294

Форум РадиоКот :: Просмотр темы - Часы на газоразрядных индикаторах
Форум РадиоКот
https://radiokot.ru/forum/

Часы на газоразрядных индикаторах
https://radiokot.ru/forum/viewtopic.php?f=3&t=3210
Страница 884 из 2422

Автор:  FreshMan [ Вс май 13, 2012 10:21:11 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

какие еще экзамены, зачем ? :shock:

Автор:  uldemir [ Вс май 13, 2012 10:34:18 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Ну, чтобы иметь возможность неморгнув глазом вывалить 100 евриков для хобби, надо иметь соответствующую зарплату. А чтобы иметь соответствующую зарплату, надо иметь соответствующую работу. А для соотвествующей работы надо иметь соответствующие бумажки. А для бумажек, надо сдавать всякие экзамены. А чтобы их сдать - надо учиться по умным книжкам.
Вот такая связь

Автор:  suslogon [ Вс май 13, 2012 10:46:41 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Гефестион писал(а):
Ты попробуй нарисуй схему для выполнения всех тех функций, которые возложены на эту плисину :) Рисование схем годится разве что для мигания светодиодами, чтобы проверить плис, или для соединения модулей. А все серьёзные задачи пишутся на VHDL или Verilog.


мы в институте когда изучали плисы, проектировали тахометр или периодомер именно путем рисования схемы :) конечно это попроще данного устройства,но все же не мигание светодиодиками

Автор:  SLvik [ Вс май 13, 2012 11:59:14 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

uldemir писал(а):
SLvik писал(а):
При паразитном питании после команды замера температуры шину надо подключать к 5в.
Тогда будет работать и на высоких.
Нет, strong pullup нужен в любом случае при паразитном питании. Просто изучая этот вопрос, наткнулся, что при температурах выше +80 градусов паразитное питание приманять не рекомендуется из-за значительных утечек в кристалле и, как следствие, сильно увеличивающейся погрешностью.

Я в этом особо не разбирался т.к. мне проще три провода кинуть вместо двух,
которые тоже нужны - ведь верно ?
Так какая разница два провода тянуть или три.....
И разъёмы у вас трёхпроводные судя по виду.
:)

uldemir писал(а):
SLvik писал(а):
Подождите, а как он работает без написанного П.О.?
Suslogon верно написал. Хотя схему именно для этой конструкции не рисовал - описание сделано полностью на VHDL - язык описания логических систем.

Ну.....?
А это что не П.О.?
Любая прошивка и есть П.О. написанное на любом языке.
Прошивка это типа проги по которой работает логика.
Её ведь можно переписать и сделать там ошибку и т.п.
:)

Короче судя по вашему описанию лучше контроллера хуже нет...
:) :)) :)))

Автор:  uldemir [ Вс май 13, 2012 12:31:48 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

SLvik писал(а):
И разъёмы у вас трёхпроводные судя по виду
Трёхконтактный... но я уже говорил, что эти разъёмы подвержены риску короткого замыкания. Ведь, этот "виртуальный 0 градусов" как вчера был сделан? Просто штеккер без ничего вставлен в этот разъём не до конца, чем обеспечивалось обычное КЗ. Поэтому я не рискую на таком разъёме подавать нормальное питание.
SLvik писал(а):
А это что не П.О.?
Нет, это описание конфигурации. Конечно, ПЛИС можно перепрограммировать, поменять логику, добавить функционал. Вот после дебатов я уже начал прикидывать, что может добавить перемычку указывающую тип датчика (ног то свободных полно!) или добавить 32 такта на посылку команды ReadROM и считывание 8-ми бит, по которым устанавливать триггер типа датчика и соответственно сдвинуть считываемые в регистр результат биты... Как ни как, еще сотня свободных макроячеек осталась. И всё это можно сделать заменив "П.О.". Но это не программа - это схема логики хоть и написанная в текстовом виде.

Функционально блок 1-wire - это 10-ти разрядный счетчик формирующий интервалы (записи лог.1, лог.0 и сброса) с триггером защелкивающим состяние линии на 12-й (вроде) микросекунде (для чтения). Узел CRC - 8 регистров на канал, Регистр результата - 9-ти разрядный сдвиговый регистр. Узел отображения 8-ми разрядный счетчик с двумя 9-ти разрядными регистрами в которые записывается сколько элементов отображать (9-й бит - флаг переполнения). Ну еще 2 сумматора используемые при переносе данных из регистра результата в регистр сравнения. Еще 24-х разрядный счетчик для отмеривания интервалов в 1 секунду для strong Pullup и на данный момент 2 секунды для паузы между измерениями. Ну и командный аппарат, который подает сигналы разрешения для всех этих блоков, чтобы они дружненько работали. Так что это не программа, это схема. Ну а то что схему можно изменить без паяльника и входы-выходы назначить в удобные для разводки выводы - это просто приятный бонус. :))

Автор:  SLvik [ Вс май 13, 2012 13:00:14 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

uldemir писал(а):
Трёхконтактный... но я уже говорил, что эти разъёмы подвержены риску короткого замыкания. Ведь, этот "виртуальный 0 градусов" как вчера был сделан? Просто штеккер без ничего вставлен в этот разъём не до конца, чем обеспечивалось обычное КЗ. Поэтому я не рискую на таком разъёме подавать нормальное питание.

Есть такая весчь как самовосстанавливающиеся предохранители - они стоят в МАТ. платах
по питанию клавы, мышки и USB.
Да и чтобы замкнуть тоже надо умудриться.
Это же домашний термометр, поэтому один раз провод протянул за окно,
термометр положил на полку и забыл про это.
Двухпроводной больше подходит для простого терморезистора.
:)

uldemir писал(а):
Нет, это описание конфигурации. Конечно, ПЛИС можно перепрограммировать, поменять логику, добавить функционал. Вот после дебатов я уже начал прикидывать, что может добавить перемычку указывающую тип датчика (ног то свободных полно!) или добавить 32 такта на посылку команды ReadROM и считывание 8-ми бит, по которым устанавливать триггер типа датчика и соответственно сдвинуть считываемые в регистр результат биты... Как ни как, еще сотня свободных макроячеек осталась. И всё это можно сделать заменив "П.О.". Но это не программа - это схема логики хоть и написанная в текстовом виде.

Функционально блок 1-wire - это 10-ти разрядный счетчик формирующий интервалы (записи лог.1, лог.0 и сброса) с триггером защелкивающим состяние линии на 12-й (вроде) микросекунде (для чтения). Узел CRC - 8 регистров на канал, Регистр результата - 9-ти разрядный сдвиговый регистр. Узел отображения 8-ми разрядный счетчик с двумя 9-ти разрядными регистрами в которые записывается сколько элементов отображать (9-й бит - флаг переполнения). Ну еще 2 сумматора используемые при переносе данных из регистра результата в регистр сравнения. Еще 24-х разрядный счетчик для отмеривания интервалов в 1 секунду для strong Pullup и на данный момент 2 секунды для паузы между измерениями. Ну и командный аппарат, который подает сигналы разрешения для всех этих блоков, чтобы они дружненько работали. Так что это не программа, это схема.

Всё то же самое делает контроллер.
Тоже используются счётчики и регистры и т.д.
Ладно, не будем больше спорить, всё равно каждый останется при своём мнении.
:beer:

uldemir писал(а):
Ну а то что схему можно изменить без паяльника и входы-выходы назначить в удобные для разводки выводы - это просто приятный бонус. :))
Эти "Бонусы" присутствуют в каждом контроллере.
Я, к примеру, сначала плату рисую соблюдая только питание, а порты без разницы,
а потом прошивку пишу под то что получилось.
:)

Автор:  suslogon [ Вс май 13, 2012 14:33:31 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

SLvik
в данном случае плис конечно излишество и чисто прихоть Ульдемира :) но получилось конечно круто и забавно!

а вообще каждой микросхеме свое место: есть места, где в тему именно плис :)

Автор:  O-LED [ Вс май 13, 2012 15:26:43 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

suslogon писал(а):
каждой микросхеме свое место: есть места, где в тему именно плис :)
Что нибудь из личного с ПЛИС покажешь? :)

Автор:  suslogon [ Вс май 13, 2012 15:29:29 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

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

Автор:  SLvik [ Вс май 13, 2012 17:11:54 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

suslogon писал(а):
а вообще каждой микросхеме свое место: есть места, где в тему именно плис :)

Ну да.
Каждая микросхема разрабатывалась под "своё".
Но у контроллеров конечно возможностей больше.
:)

Автор:  Ян [ Вс май 13, 2012 18:39:12 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Вернусь немного к платам. Вот изготовил сегодня для очередных часиков. Делал фоторезистом Альфа. Ширина дороги 0.33. Просто демонстрирую возможности. :) Да, кстати, буду пробовать делать на нее двухкомпонентную маску. О результатах отпишусь, если конечно интересно.
Изображение

Автор:  Гефестион [ Вс май 13, 2012 19:25:38 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

SLvik писал(а):
suslogon писал(а):
а вообще каждой микросхеме свое место: есть места, где в тему именно плис :)

Ну да.
Каждая микросхема разрабатывалась под "своё".
Но у контроллеров конечно возможностей больше.
:)
При необходимости, в ПЛИС можно прошить конфигурацию процессора (у Альтеры он называется NIOS) и под него уже писать обычные программы.

Автор:  mss_ja [ Вс май 13, 2012 20:57:54 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

"одноламповые" ИН18
Совместный проект "MSS_ja" & "Apparatchik"

Video http://www.youtube.com/watch?v=XE7qfNmI ... e=youtu.be

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

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

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

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

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

Автор:  Coolish [ Вс май 13, 2012 20:58:50 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Несколько раз наблюдал зажигание ИН в темноте с заметной паузой, через несколько секунд после включения часов.
Причём, если посветить на такую лампу, например, фонариком, она зажигается тут же.
Этот эффект уже описывали здесь - начальная ионизация неона в темноте снижается, пороговое напряжение зажигание повышается. Физика.
Подобрал условия, при которых эффект отлично видно.

Две неоновых лампы в темноте включены параллельно, в цепь секундной точки часов.
Маленькая неонка имеет низкое напряжение зажигания и разряд всё время зажигается в ней.
Но если посветить фонарём на крупную неонку, то она перетягивает разряд на себя.
Через некоторое время после выключения фонаря эффект плавно сходит на нет.
Вот видео

Автор:  uldemir [ Вс май 13, 2012 21:07:41 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

мдааа. так явно - это что-то!

Автор:  Egorka [ Вс май 13, 2012 21:14:04 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

mss_ja писал(а):
"одноламповые" ИН18
Совместный проект "MSS_ja" & "Apparatchik"


Класс! Особенно поражает плотность монтажа. Дальше переход на нанотехнологии :) :)) :)))

Автор:  Palmyr [ Вс май 13, 2012 21:22:53 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Плотность монтажа вчепетляет :beer:

Автор:  mss_ja [ Вс май 13, 2012 21:23:09 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Цитата:
если конечно интересно.

конечно интересно. жду результатов.. :beer:

Автор:  suslogon [ Вс май 13, 2012 21:36:32 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

потрясные часы! плата и плотность монтажа - шикарные! вам супер респект :)
можно узнать подробнее про преобразователь? на какой микре и какой транзистор применен?

также вопрос о плате: если она с металлизацией, то интересно, это вы сами дома делали? :shock:

зы: подсветка какаято слишком яркая, даже самых цифр в лампе толком не видно :( :cry:

Автор:  mss_ja [ Вс май 13, 2012 21:52:19 ]
Заголовок сообщения:  Re: Часы на газоразрядных индикаторах

Цитата:
"suslogon" подробнее про преобразователь?

MC34063 + FU310 такой же как в моей плате часов.

Цитата:
"suslogon" вопрос о плате: если она с металлизацией, то интересно, это вы сами дома делали?

:) нет. заводская. следующая с маской будет.
Цитата:
"suslogon" подсветка какаято слишком яркая

:))) (для Вас сделаем) подсветка будет отключаемая..

Страница 884 из 2422 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/