Часы на TFT

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

pin1000 писал(а):Вы, когда закажиtте платы, подскажите и я тоже начну делать( двусторонняя плата трудоемкая, переделывать не хочется)
Так у меня под пром.заказ плата с оптимизацией, там не нужно так много переходных.... Ибо металлизация. И переходные будут маской накрыты.
СпойлерИзображение
Заказывать буду в конце февраля, скорее всего, ибо сейчас финансы поют романсы.
pin1000 писал(а):заменить стабилизаторы супрессором. А какая маркировка?
Я ж указывал в описании.
goldenandy писал(а): SMBJ3V3-E3/52 от VISHAY или SMLVT3V3 от ST. Это однонаправленные супрессоры в корпусе SMB на 3.3 вольта.
Я просто открыл сайт нашего магазина и задал в отборе супрессоров напряжение пробоя и корпус - там выпало из доступных несколько позиций. Я отсортировал по цене и взял первые записи....
pin1000 писал(а):предложение от МОНСТЕР по развязке питания дельное
Все пляски только для того что бы прошить МК один (или несколько) раз ?.... Можно после 1117 поставить шоттки - питание на FM & BME брать с 1117, а на все остальное - после диода. Или сделать на p-канальнике идеальный диод. Или втулить какой то LDO маломощный для FM & BME индивидуальный и забыть про проблемы с питанием.
Тут уже как скажете. Могу и вставить. Мне не сложно. (Хотя все же правильней шить напряжениями 3.3 вольта).

MOHCTEP писал(а):Чето теперь я запутался..
Ну у нас получается , что можно будет повесить до 5 датчиков (хотя это явный Эребор). Не всем нужен BME... Им хватит и двух температур. Или одной, как у меня на работе. Да и то, температура чисто для галочки. Была ДСка - я ее и впихнул.
Но найдутся ж любители, у которых этик датчиков... Как говорил Матроскин - у них дядя на датчиковой фабрике работает....
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

goldenandy писал(а):Все пляски только для того что бы прошить МК один (или несколько) раз ?...
goldenandy, уважаемый Автор. Вы абсолютно правы, но в текущем таймштампе. Теперь представьте, допустим, через полгода вы обновили прошивку, придумав, к примеру гениальный круглый циферблат или еще какие фишки... Выложили. Вы-то помните о всех ограничениях, а мы - взяли и забыли за разной жизненной текучкой. Лишь после жертвенного сожжения приемника вкупе с дисплеем, торкнуло - Ангидрид твою в Мадрид! Питание-то надо было переставить или перемычку отпаять/запаять...
Вы ведь предусмотрели дополнительную защиту транзисторов будильника? Почему здесь не хотите обезопаситься, чтоб получить максимально удобную конструкцию?
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

MOHCTEP писал(а):Почему здесь не хотите обезопаситься, чтоб получить максимально удобную конструкцию?
Я выше предложил варианты.
goldenandy писал(а):Можно после 1117 поставить шоттки - питание на FM & BME брать с 1117, а на все остальное - после диода. Или сделать на p-канальнике идеальный диод. Или втулить какой то LDO маломощный для FM & BME индивидуальный и забыть про проблемы с питанием.
Тут уже как скажете. Могу и вставить. Мне не сложно.
Говорите, какое решение делать ? (мне больше всего нравится отдельный LDO, но вдруг сообществу захочется что то еще ?)
Одна голова хоррошо, а 2 кота - зоопарк
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

Такой вариант не подойдет? Для надежности еще один шоттки поставить между точкой соединения разъемов +5В и LDO. Если все нормально, то тут обойдемся лишь пассивами, вместо дополнительного стаба.
Изображение
Ну или, как вы предложили, лишь бы решить засаду с возможным попаданием 5 вольт куда не надо...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Не совсем понял смысл шоттки на шину 5 вольт.

Добавлено after 19 minutes 5 seconds:
Ну есть ЛДО вот такой - NCP551SN33T1G - его есть и у нас в рознице, и у китов. Дешевый.

Но как вариант - действительно можно питание от программатора запустить на шину 5 вольт, а входы МОСИ/СЦК развязать диодом и подтяжкой на 3 вольта.
Изображение

Я завтра (если найду выводные 4148, во дожились!) протестирую на макетке с восьмой мегой, будет ли она отзываться на такие пляски... И заодно по той же схеме проверю работу с УАРТом.
Если взлетит - будет гуд.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

Удалось как-то программатор спалить "обратным" напряжением. С шоттки можно будет безбоязненно подавать питание как угодно.
Скажите, а Атмегу нужно искать только с буковкой "L", типа ATmega128L-8AU?
Реклама
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

NCP551SN33T1G У нас можно заказать только 20шт, на сумму~10$. Очень дорого.

"… Если взлетит - будет гуд...". Жду этого последнего решения( и возможной коррекции платы) и начинаю работать с платой. Руки "чёшутся".
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

MOHCTEP, это как вы умудрились ?
В программаторах даже китайцы последовательно с МОСИ-МИСО-СЦК-РСТ ставят резисторы Ом по 50. Что бы даже КЗ этих линий не выбило набортную мегу.
У меня сейчас этих программаторов - зоопарк. 4 шт. Один китайский, три самопальных.
Ну и да. Тут уже надо мозгами смотреть. Если девайс питается от зарядки для мобильника, то втыкание 5 вольт от программатора - тут будет конкуренция 5 вольт из-за разности напряжений. И тут тоже не должно быть проблем. Либо зарядник уйдет в холостой ход, либо излишек вольт уйдт в бортсеть компа и там пропадет. Но так же не делают. Либо от розетки, либо от программатора.
Вобщем смотрите. На плате место есть, диод можно втулить. И bypass-перемычку под ним. Тогда второй диод и от ЮСБ разъема нужен.
Но я не вижу в диодной развязке пользы. От слова совсем. Даже через год, что бы влить новую прошивку, нужно:
1. отключить ЮСБ питание
2. открыть корпус
3. вынуть плату
4. вставить программатор
5. влить прошивку
6. вынуть программатор
7. вставить плату в корпус
8. закрыть корпус
9. втыкнуь ЮСБ питание

Я полдня буду занят. Вечером попробую поэкспериментировать с восьмой мегой. Потом отпишусь.
По диодам по питанию - если скажете, то я поставлю.
pin1000 писал(а):начинаю работать с платой. Руки "чёшутся"
Фоторезист на плате не протухнет?Сколько времени он может ждать экспонирования ?
MOHCTEP писал(а):Атмегу нужно искать только с буковкой "L", типа ATmega128L-8AU?
Кхм... Я мег с индексом L не видел уже очень давно. В продаже поголовно ATMEGAххA-AU, которые от 1.8 и до 5 вольт.
pin1000 писал(а):NCP551SN33T1G У нас можно заказать только 20шт
Сказываются разные страны проживания :)
Пока посмотрите из доступных у вас LDO, например, LP2985-3.3, оно тоже в SOT23-5 кузове и совпадает по ногам...
И да, Free shipping 10pcs/lot NCP551SN33T1G TSOP-5 Regulator new original - $1.5-$2.5 в зависимости от типа доставки :)
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

По фоторезисту. Думаю, не должен подпортиться, комплект хранится в темноте, рулончик фоторезиста тоже. Условия хранения одинаковые. Обычно храню не более суток, а по своим техусловиям, специально держу под стопкой книг, не менее 12 часов, чтобы лучше приклеился. В продаже есть текстолит с наклеенным фоторезистом.

Добавлено after 2 minutes 28 seconds:
Кстати, Атмегу с индексом L находил недавно, она зараза в два раза дороже А.
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

Я и сам не толком понял, как и с чего он сгорел, но вот версия осталась только такая...
По идее-то, вы наверное правы. Возможно это будет излишнее усложнение схемы.
Ага. С Мегой понятно. Гугл мне не совсем тот даташит подсунул - негодяй, а я внимания не обратил. :)
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Что то, действительно, все подняли ненужную волну. Переключить джампер2 на USBAsp с 5 в на 3,3в дело секунды, вот вроде и все, что нужно.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Нууу... волна на самом деле правильная.
Куча народа имеет USBAsp'ы готовые, у которых 3.3 вольта вообще не предусмотрено.
Мы с вайфу уже почти закончили готовиь хавку на неделю, через час где то сяду экперимент с мегой делать.

Добавлено after 2 minutes 47 seconds:
Кстати, если кому надо - я выложил ДШ на 128 мегу, англицкий и русский.
Ссыль жива неделю где то будет.

Добавлено after 2 hours 10 minutes 12 seconds:
Ну что, на нашей улице таки перевернулся грузовик с конфетами.
Изображение
Вот так - работает.

Диодную развязку по питанию делать ? (я бы не делал, но тут уже по желанию, если скажете делать, то под диодами bypass-перемычка будет.)
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

goldenandy писал(а):Диодную развязку по питанию делать ?
Как считаете нужным. Если программатор "запинован" на 3.3 вольта, а часы забыли отключить от 5 вольт, шашлык не предвидится?
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

А хз. Смотря чем 3.3 на программаторе сделаны.
Т.е. намек прозрачный - предусмотреть место.
Принято.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Re: Часы на TFT

Сообщение Frogfot »

Начал переводить прогу на STM32 под Keil - несколько вопросов по файлу nixieDigits.h:

непонятное определение - const spriteType nixie0

непонятное определение - bpp1bit

компилятор ругается на массивы :

nixieDigits.h(338): warning: #1296-D: extended constant initialiser used
(uint16_t)&nixie0,
nixieDigits.h(338): warning: #767-D: conversion from pointer to smaller integer
(uint16_t)&nixie0,
nixieDigits.h(338): error: #69: integer conversion resulted in truncation
(uint16_t)&nixie0,
nixieDigits.h(338): error: #29: expected an expression
(uint16_t)&nixie0,

const uint16_t bigDigits[] = {
(uint16_t)&nixie0,
(uint16_t)&nixie1,
(uint16_t)&nixie2,
(uint16_t)&nixie3,
(uint16_t)&nixie4,
(uint16_t)&nixie5,
(uint16_t)&nixie6,
(uint16_t)&nixie7,
(uint16_t)&nixie8,
(uint16_t)&nixie9,
(uint16_t)&nixieSpace,
(uint16_t)&nixieDots,
(uint16_t)&nixieDotsSpace
};


graphicsData.h(437): warning: #1296-D: extended constant initialiser used
(uint16_t)&palette0,
graphicsData.h(437): warning: #767-D: conversion from pointer to smaller integer
(uint16_t)&palette0,
graphicsData.h(437): error: #69: integer conversion resulted in truncation
(uint16_t)&palette0,
graphicsData.h(437): error: #29: expected an expression
(uint16_t)&palette0,

uint16_t palettes[] = {
(uint16_t)&palette0,
(uint16_t)&palette1,
(uint16_t)&palette2,
(uint16_t)&palette3,
(uint16_t)&palette4,
(uint16_t)&palette5,
(uint16_t)&palette6
};
Хорошему коту и в декабре - март :)
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

Frogfot писал(а):непонятное определение - const spriteType nixie0
spriteType определен в GraphLib.h. bpp1bit там же.
Эта вся фигня заточена под хранение структуры спрайта во флеш-памяти. Под СТМ, наверное, нужно переписать хранение во флеше.

По масивам - в АВРках указатель на флеш - 16 бит, беззнаковое целое тоже.

Поскольку у меня не получилось в лоб во флеш сохранить ссылоку эе на флеш, я делал массив беззнакового целого и делал преобразование типов.

у СТМок адресация флеша - 32 бита.

const uint16_t bigDigits[] = {
(uint16_t)&nixie0,
(uint16_t)&nixie1,
(uint16_t)&nixie2,.....

Соответственно тут нужно применить uint32_t, если будете использовать преобразование типов, ну или же попробуйте сделать во флеше массив указателей на флеш...

Добавлено after 3 hours 21 minute 4 seconds:
Вдогонку. Если чтение из флеша у СТМок возможно только 32битными словами, то придется переписывать графику в части шрифтов и спрайтов, наверное....
Если же можно адресовать байты - то все норм.

-------------------
Добавил диодную развязку на интерфейсе UART/ISP, теперь 5-вольтовый USBAsp нам вреда не причинит.
Добавил диоды по питанию, запараллелил их Bypass-перемычками.
Изображение

Вопрос! Замкнуть Bypass-перемычки тонкой дорогой по-умолчанию ?

Ну и плата.
СпойлерИзображение
ЗЫ. Герберы завтра. Спать хочу.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
MOHCTEP
Опытный кот
Сообщения: 768
Зарегистрирован: Вс янв 19, 2014 00:55:09

Re: Часы на TFT

Сообщение MOHCTEP »

goldenandy :beer: Замечательно!
Как у вас время найдется, обновить бы схему и ВОМ... :)
Йэх, сделал некоторых китайцев чуть побогаче и, надеюсь, счастливее. :)) Теперь буду ждать, когда они меня порадуют...
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

Не стал я ждать последних изменений(у меня на программаторе есть 3.3 в) сделал сегодня плату( пока на стадии- протравленная). Есть в двух местах небольшие огрехи, одно не принципиальное, второе легко исправляется и предусмотрел это в шаблоне паяльной маски. Сложность платы, я считаю, предельная для фоторезиста, очень плотный пакет дорожек. Но не считая "съеденной"в одно месте дорожки(мелочь, легко исправляется), не было ни одного залипания проводничков. Наверное, все удачно.
Готовлюсь делать паяльную маску.
Вложения
Сторона 1.jpg
(147.92 КБ) 478 скачиваний
Сторона 2.jpg
(141.45 КБ) 323 скачивания
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Часы на TFT

Сообщение GoldenAndy »

pin1000 писал(а):Не стал я ждать последних изменений
Вот же ж любитель бежать вперед :)
pin1000 писал(а):Сложность платы, я считаю, предельная для фоторезиста, очень плотный пакет дорожек.
Да ладно. Такие дороги утюгом делаются. 0,5-0,4мм мои стандартные дороги. Причем особенность моего принтера - он дороги 0.5 печатает лучше и плотнее, нежели 0.8-1.0
Фотометодом народ делает 0.2/0.2, и даже 0.15/0.15 спокойно....
MOHCTEP писал(а):обновить бы схему и ВОМ
Канэшна, дарагой!! Нэ тара пыся! Всьо будет.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Часы на TFT

Сообщение pin1000 »

goldenandy
Уточнил бы, не любитель бежать, а не любитель, сидеть без дела.
Это во первых строках.
Во вторых, качество фотоспособа, зависит на 90% от качества фоторезиста, я беру китайский, на нем даже пятна приходится вырезать и добиться на нем дорог 0,3-0,4 особенно с большой плотностью достаточно сложно. Ну а люди пусть делают и 0,1 , сердечно рад за них, у меня не получается, я сильно и не огорчаюсь.
Ответить

Вернуться в «Умные мысли»