Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Хардуерен делител на 1000 с логики
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=14247
Страница 1 от 2

Автор:  altium [ Вто Дек 29, 2015 12:20 am ]
Заглавие:  Хардуерен делител на 1000 с логики

В момента си блъскам главата за хардуерен делител на 1/1000 с логики.
Идеи много ама... колкото по-елегантно решение, толкова по-добре.

Входната честота е да кажем 1 Мхц, но може да стига и до 5-10МХц.
Трябва да брои точно до 1000, не до 1024. Както в онзи виц за двамата програмисти: "дай ми 1000 лв назаем? Добре, ама не може ли да ги закръглим поне на 1024" :)
Въобще не е важно какъв ще е коеф. на запълване на изхода, понеже после ще го ползвам като клок.

Качвам една схема с 3 логики - аналог на CD4022, но ако имате идеи как може да стане с по-малко елементи...

Прикачени файлове:
Divider by 1000 CD4020.jpg
Divider by 1000 CD4020.jpg [ 15.11 KiB | Прегледано 2523 пъти ]

Автор:  4040 [ Вто Дек 29, 2015 12:56 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Има стандартни броячи 2 и 5 =10. Има програмируеми броячи. Най-компактно ще е с таймер на контролерче.

Автор:  altium [ Вто Дек 29, 2015 1:04 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

То с МК ясно, ама условието е да е чисто хардуерен, да брои до 1000 и да съдържа най-малко елементи (по-малко от на показаната схема... примерно).

Автор:  bongo_x2 [ Вто Дек 29, 2015 1:36 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

А бе стандартната CMOS серия на 5В ще се поозори с 5 мандахерца и нагоре. Освен това аналогът на ИЕ16 е CD4020A!
Има поне 10 CMOS-ки които ще свършат работа, а и не знам дали диоди и резистор ги смяташ за компоненти :)
CD4059 (и аналози) е специализиран, ама май цената му е солена.
Ръгни три евтинджос брояча да ти е мирна главата!

Автор:  timt [ Вто Дек 29, 2015 1:36 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Че на това какво му е? Стига да може да чука на тази честота. Потърси го в нета като прескалер. Има готови чипчета.
Имам подобен проблем с един ротари енкодер който е много прецизен и като му вдигна оборотите и прецаква всичко.(на бавни си бачка коректно)

Автор:  4040 [ Вто Дек 29, 2015 1:46 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Вместо ЛЕ може да се навърже с диодна логика, макар че не е много елегантно.

Автор:  ike [ Вто Дек 29, 2015 10:05 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

2 броя от тези https://store.comet.bg/CatalogueFarnell ... ds=74HC390
дели 10 100 1000 10 000.

Автор:  itso.t [ Вто Дек 29, 2015 11:28 am ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Синхронен брояч, асинхронен брояч... :-k

Автор:  bateAz [ Вто Дек 29, 2015 2:06 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

С два чипа: 74HC290 и нищо друго. Остава ти бонус един делител на 10. Ще дели поне до 15-20 мегахерца.

Автор:  altium [ Вто Дек 29, 2015 3:01 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Да, аналога на руската схема е 4020A - моя грешка.
Дотук идеите са с 74HC390 и 74HC290. Това второто ми намирисва на китайско, понеже няма инфо за него дори при роботите (така ги наричам жълтите).
Супер - двоен брояч в 1 корпус.
Всъщност честотата няма да надвишава 1 МХц.

Ще драсна схема в Мултисима, само подскажете в какъв режим да ги свържа. Нещо такова ли:

Прикачени файлове:
Divider by 1000 74HC390.png
Divider by 1000 74HC390.png [ 8.68 KiB | Прегледано 2405 пъти ]
74HC390 logic symbols.png
74HC390 logic symbols.png [ 25.14 KiB | Прегледано 2405 пъти ]

Автор:  altium [ Вто Дек 29, 2015 4:04 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

А, то май стана: :)

Прикачени файлове:
Counter by 1000 simulation.png
Counter by 1000 simulation.png [ 55.41 KiB | Прегледано 2399 пъти ]

Автор:  ike [ Вто Дек 29, 2015 4:36 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Не си ги свързал правилно.
Първо делителя на 5 а после делетия на 2. Свържи ги както ти казвам и на осцилоскопа веднага ще разбереш, защо така е малко по-правилно.

Автор:  Н'бабане Гт'муан'га [ Вто Дек 29, 2015 5:22 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Едно палче или нещо такова? Едно чипче ще е и все пак логика си се води :)
Иначе имаше едни на тексас дето бяха универсални програмируеми броячи... ама не се сещам номера в момента

Автор:  altium [ Вто Дек 29, 2015 5:37 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

ike, обясни го малко по-подробно че не ти схванах идеята.
Остана ми 1 логически елемент (от общо 4).
И трябва да делим на 1000.

Автор:  ike [ Вто Дек 29, 2015 6:00 pm ]
Заглавие:  Re: Хардуерен делител на 1000 с логики

Свържи първо INB и изхода QD го свържи към INA и после изхода QA го свържи към осцилоскопа.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/