Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.07.2010, 09:53  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Надо молотком по рукам постучать, чтобы прямые были.
Реклама:
st_1 вне форума  
Непрочитано 19.07.2010, 09:55  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

"не виноватая я!" (с)
OlegNZH вне форума  
Непрочитано 19.07.2010, 10:02  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

как ни прискорбно - ни BOD ни скока там ? 45 мс? зависают заздрасьте , для простой штуковины- заморачиваться блок питания приходится,мудрить , дороже Изделия (что- то- в оффтоп я скатился - виновен! просто- накипело)

Последний раз редактировалось OlegNZH; 19.07.2010 в 10:04.
OlegNZH вне форума  
Непрочитано 19.07.2010, 10:09  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от OlegNZH Посмотреть сообщение
никто не упомянул одну тупейшую вещь, когда проц завис....и о динамической индикации речи не идёт....нужно задумываться... (если кто-то скажет , что процессоры не зависают - на дуэль)
А собака что - чисто для мебели?
Halex07 вне форума  
Непрочитано 19.07.2010, 10:42  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

да плоховасто иногда...надеемся на собачку- а .....не спасает
OlegNZH вне форума  
Непрочитано 19.07.2010, 10:51  
vovaf
Частый гость
 
Регистрация: 08.11.2006
Сообщений: 13
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
vovaf на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Для буферизации можно применить ULN2803A, для сегментов с общим анодом.
В ней каждый вывод коммутирует по 500 мА
vovaf вне форума  
Непрочитано 19.07.2010, 11:25  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

я конечно извиняюсь за вопросы.

у Вас огромные запасы неликвидов ATtiny2313???
хотите освоить большой обьём денег???
что бы Ваше устройство конкуренты в лоб не смогли содрать???


может поступить попроще и взять TPIC6C595D?
http://www.kosmodrom.com.ua/product....CF%EE%E8%F1%EA
http://www.digchip.com/datasheets/pa...ber=TPIC6C595N
vsky вне форума  
Непрочитано 19.07.2010, 14:09  
olegnet
Прохожий
 
Регистрация: 05.04.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 2 сообщении(ях)
olegnet на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Есть тут правильный вариант, но насоветовали много разного и неправельного. А ставить надо так:
На каждую тиньку вешаеться несколько разрядов (к примеру 4), ток через выводы сигментов будет 10мА, ток через выводы разрядов будет МАХ 80мА, скважность мерцания будет 4.
Ток потребления тиньки и 4х разрядов будет МАХ 90мА (тинька на 16мГц и 4 горящие восьмерки с точками)
Объеденить их надо по UART, сделав програмную адресацию, каждая тинька получает по 2 байта, 1 - адресация сегмента, 2- данные, причем можно использовать 9ти битную передачу, чтоб было видно (по 9му биту) какой байт данных пришел, в 1 байте - 2бита адресация сегмента, остальные 6 бит - адресация сборки, и того можно получить 4*64=256 сегментов.
при 25 сборках, по 4 сегмента каждый, БП должен быть расчитан на ток 2.25А+запас (несчитая потребления контроллера управления).

По этому принципу включения индикатора http://hardlock.org.ua/mc/tiny/tahometr/index.html , долго и без поломок работает устройство запущенное в крупную серию.
olegnet вне форума  
Непрочитано 19.07.2010, 14:25  
olegnet
Прохожий
 
Регистрация: 05.04.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 2 сообщении(ях)
olegnet на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Сообщение от lvadia Посмотреть сообщение
тогда даже при зависании МК, проблемы быть не должно...
при зависании МК будет светиться только один разряд (одна цифра или символ), хотя с тиньками и мегами я с таким несталкивался (у них стоит авто сброс следящий за питанием МК), я делал зависание специально (на понижающем импульсном стабилизаторе, паралельно дроселю ставил переменный резистор и уменьшал его сопротивление пока МК независнит или несгорит).

Последний раз редактировалось olegnet; 19.07.2010 в 14:31.
olegnet вне форума  
Непрочитано 19.07.2010, 14:45  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию Re: ATtiny2313 в качестве драйвера семисегментного индикатора

Если у вас нет в загашнике мешка с 2313, перейдите на мегу8.
Разница в цене конечно есть, но выходы помощнее.
-----------------
1. “Max” means the highest value where the pin is guaranteed to be read as low
2. “Min” means the lowest value where the pin is guaranteed to be read as high
3. Although each I/O port can sink more than the test conditions (20mA at Vcc = 5V, 10mA at Vcc = 3V) under steady state
conditions (non-transient), the following must be observed:
PDIP Package:
1] The sum of all IOL, for all ports, should not exceed 400 mA.
2] The sum of all IOL, for ports C0 - C5 should not exceed 200 mA.
3] The sum of all IOL, for ports B0 - B7, C6, D0 - D7 and XTAL2, should not exceed 100 mA.
TQFP and MLF Package:
1] The sum of all IOL, for all ports, should not exceed 400 mA.
2] The sum of all IOL, for ports C0 - C5, should not exceed 200 mA.
3] The sum of all IOL, for ports C6, D0 - D4, should not exceed 300 mA.
4] The sum of all IOL, for ports B0 - B7, D5 - D7, should not exceed 300 mA.
If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater
than the listed test condition.
4. Although each I/O port can source more than the test conditions (20mA at Vcc = 5V, 10mA at Vcc = 3V) under steady state
conditions (non-transient), the following must be observed:
PDIP Package:
1] The sum of all IOH, for all ports, should not exceed 400 mA.
2] The sum of all IOH, for port C0 - C5, should not exceed 100 mA.
3] The sum of all IOH, for ports B0 - B7, C6, D0 - D7 and XTAL2, should not exceed 100 mA.
TQFP and MLF Package:
1] The sum of all IOH, for all ports, should not exceed 400 mA.
2] The sum of all IOH, for ports C0 - C5, should not exceed 200 mA.
3] The sum of all IOH, for ports C6, D0 - D4, should not exceed 300 mA.
4] The sum of all IOH, for ports B0 - B7, D5 - D7, should not exceed 300 mA.
If IOH exceeds the test condition, VOH may exceed the related specification. Pins are not guaranteed to source current
greater than the listed test condition.
5. Minimum VCC for Power-down is 2.5V.
--------------------------
Что касается зависаний, то я использую со всеми мегами кроме 8 внешний вейчдог. Причем сброс должен быть в теле программы и ни в коем случае его не ставить в циклы.
Для меня надежность на первом месте.
strnikol вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot