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

Моля за помощ за удвояване на честота..
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=8092
Страница 1 от 5

Автор:  jorodr [ Нед Авг 29, 2010 3:47 pm ]
Заглавие:  Моля за помощ за удвояване на честота..

Здравейте,
Трябва да изработя сигнал 2 МХз от сигнал 1 МХз. Понеже ми препоръчаха PLL, a аз никога не съм се занимавал ще съм благодарен ако някой ми помогне със стойностите на честотно задаващите резистори и кондензатори. По принцип съм реализирал схемата на:
http://physics.eou.edu/courses/phys345/lab14_pll.pdf
Обаче посочените стойности не са подходящи за 1МХз, а с "любовта" ми към математиката не мога да изчисля коректните стойности по зададената формула.
Много ще съм благодарен за всякаква помощ, дори и за други идеи за удвояване на дадена честота. В момента е реализирано с 74LS123, но не ми харесва, че при всяка замяна на чипа трябва да се настройват времезадаващите резистори.Благодаря предварително :)

Автор:  ji4ka [ Нед Авг 29, 2010 3:57 pm ]
Заглавие: 

Ако не ти трябват точно 50% запълване става и с чакащ мултивибратор, който се запуска по фронтовете на 1Мхц и изработва 250нс импулс. За ЧМ ползвай по-добре hc4538 - по-прецизен е.

Автор:  ToHu [ Нед Авг 29, 2010 4:47 pm ]
Заглавие: 

Ако не ти трябва 50% става и само с логически схеми така че да генерираш импулс по преден и по заден фронт, иначе това с чакащия също става, и може да се направи почти точно :)

Автор:  jorodr [ Нед Авг 29, 2010 4:54 pm ]
Заглавие: 

Точно 50% ми трябва. Положението се усложнява от това, че сигналън не е синхронен, т.е. положителното ниво е по-късо от нулевото...

Автор:  zaphod [ Нед Авг 29, 2010 5:15 pm ]
Заглавие: 

с директен учетворител е най-лесно, транзистор с трептящ кръг в колектора/дрейна, вероятно ще е добре да умножиш по 8, после да разделиш на 2 за да получиш хубави 50%.

Автор:  bongo_x2 [ Нед Авг 29, 2010 5:35 pm ]
Заглавие: 

А това прегледа ли http://www.datasheetcatalog.org/datashe ... C4046A.pdf . Щото с обикновено CD4046B ще се поозориш за над 1МХц.

За времезадаването на VCO отговарят кондензатор на кр.6 и 7, резистор R2 за минималната честота на кр.12 който ако липсва (74HC иска поне 300кОма) се започва от 0 Хц и резистор R1 на максималната честота на кр.11 от 3 до 300кОма за 74HC. Колкото по-малка е разликата между минимална и максимална честота толкова по-точно работи. За независимост от паразитните капацитето кондензаторът го препоръчват поне 100пФ (минимум 40пФ), харесваш си го щото гониш високи честоти. Определяш ... 8O ... то имало доста разлика в пустото 74HC което никога не съм ползвал пък нямам време за ровичкане щото трябва да тръгвам... Но ориентировъчно можеш да ползваш формулката и за обикновеното '4046 R=1/(f(C+32pF) : R1 за 2,5МХц излиза 3030 Ома значи 3кОма, R2 за 1,5МХц излиза 5050 Ома значи 5,1кОма. Ако имаш честотомер после може и опитно да ги доуточниш за интересуващите те честоти. Разбира се, R2 може да е 300кОма ама губиш точност. С обикновеното '4046 е по-лесно но е до 1МХц на 5 волта.

За удвояване: делиш на 2-е между крачета 4 и 3 и свиркаш.
За филтър слагаш примерно 100кОма, 10кОма и 100нФ.
Исках по-добре да ти помогна ама наистина ми се налага да тръгвам :(

Edit: по-добро от PLL няма обаче твоят честотен обхват отива в максимума на '4046 и иска експерименти. Може и с друг чип, ама те нямат такъв добър фазов компаратор. Иначе за гарантирано симетрично удвояване делиш на 4 от VCO от компаратора и на 2 от VCO към изхода, т.е. VCOработи на 4МХц.

Автор:  jorodr [ Нед Авг 29, 2010 5:46 pm ]
Заглавие: 

Много благодаря bongo_x2, както и на всички, които дават идеи :)
Точно 74НС4046 ще ползвам. Хващам поялника и дано стане... :)

Автор:  jorodr [ Нед Авг 29, 2010 7:25 pm ]
Заглавие: 

Няма нищо на изхода с тези стойности :(

Автор:  bongo_x2 [ Нед Авг 29, 2010 7:45 pm ]
Заглавие:  Бързо се върнах :)

А краче 5 дал ли си на маса? То при "1" ца забранява почти целия чип.
А на кр.4 ли викаш изход?

Автор:  bongo_x2 [ Нед Авг 29, 2010 7:54 pm ]
Заглавие: 

За да подкараш само VCO-то свързваш: кр.5 на маса, на кр.6 и 7 кондензатора (100пФ), кр.8 (Vss) на маса, кр.9 към маса за минимална и към +Vdd за максимална честота, на кр.11 3кОма (3.3кОма ако нямаш) към маса, на кр.12 5.1кОма (за сигурно тури 10кОма) към маса, и кр.16 на +Vdd.

Автор:  jorodr [ Нед Авг 29, 2010 9:28 pm ]
Заглавие: 

5-то ми е на маса, 9-то ми е през 10К и кондензатор 2.2мФ към маса (бях сложил 100 откъм 13-то и 10К към 9-то, кондензатора 100 нФ, ма нищо) Усъмних се в делителя, че ми е в едно CPLD, та вързах 3-то към 4-то директно. И все нищо на 4-то.. Почвам вече да се съмнявам дали не са думнали чиповете, че както едни лелки ги пипат с ръчички и ги слагат в едни обикновени найлонови пликчета...

Автор:  bongo_x2 [ Нед Авг 29, 2010 9:46 pm ]
Заглавие: 

Подкарай първо само VCO-то, де, да видиш живот. Разкарай всичко от кр.9, свързваш го към маса или 5В, най-добре през потенциометър - това е напрежението задаващо честотата. За пробата сложи 1нФ кондензатор вместо 100пФ и т.н. Гледаш на 4-то краче да се появят генерации. Другото - после, може и лелките да са виновни но на мен този чип никога не ми е правил такъв проблем (обикновения, де), и за "сирена" съм го ползвал. Като нищо може да излезе няк'ва елементарна глупост.

Едит: правил ми е :oops: Ся се сетих, че точно VCO-то много лесно изгаря, ннам що. Ама ти първо пробвай да го подкараш...

Автор:  sigkill [ Нед Авг 29, 2010 9:50 pm ]
Заглавие: 

jorodr написа:
Точно 50% ми трябва. Положението се усложнява от това, че сигналън не е синхронен, т.е. положителното ниво е по-късо от нулевото...


Това не го разбрах ? Хем 50% хем пък не е симетричен , какво е 'синхронен'?
Тази задачка има ли нещо общо със 6502 ? Нещо на тактов сигнал ми мяза ....
Cypress semi. имат купища плл-и за подобни приложения примерно СУ2077 - само 8 крака програмируем но изхода няма да ти е 'синхронен' - т.е. с несиметрични нива ама поне ще е много близо до 50% .
A май схванах сигнала с 1 мхз не е 50% а искаш от него да получиш 50% запълнен ...
Опиши за кво става дума - може да има по-удобно решение ... определено взе да ми става интересно ...

Автор:  jorodr [ Пон Авг 30, 2010 8:40 am ]
Заглавие: 

Благодаря bongo_x2, днес продължавам борбата. Специално ще ида в магазина с антистатично пликче!!! Даваш ми надежди, че може да станат нещата и дано станат, щото тази права линия на 4-то краче направо ми разби настроението.

sigkill хвана ме, че е 6502 :-D
Става въпрос, че от неговия Ф2 сигнал трябва да получа 2 МХз сигнал (Q3 в Правец 82). Сега обяснявам какво правя. Имам за цел да вкарам целия контреолер за Правец 8Д в CPLD. Понеже Правец 8Д няма Q3 сигнал навремето нашият гуру Боби Захариев направи контролер, в който го изработваше с 74LS123 - долу дясно на схемата:
http://www.sofiaprint.com/pravetz8d_bul ... roller.jpg
Та моя контролер има доста повече функции и ми остават само този и още един сигнал - MAP, който ще нищя в последствие, ма той и със 123-ка може да си остане.
Иска ми се да избягам от 123-ката за Q3, защото е много капризен за настройка и задължително изисква осцилоскоп при смяна на чипа. В прикачения файл съм изпратил формата на сигналите. На долната схема в червено е оригиналния сигнал Ф2, на горната в червено е сигналът, който трябва да получа. На долната в зелено е сигналът, който засега не ме интересува. Много ще съм благодарен за идеи!!!
Това за "синхронния" сигнал го приеми като рожба на блокиралия ми от задачата мозък.. симетричен имах предвид..

Прикачени файлове:
Q3Q4_small.jpg
Q3Q4_small.jpg [ 337.22 KiB | Прегледано 2618 пъти ]

Автор:  plameniv [ Пон Авг 30, 2010 12:02 pm ]
Заглавие: 

Не е ли по лесно да делиш вместо да умножаваш, и честотата ти ще е далеч по стабилна?
Кварцове на 4/8/10/16 МХз с лопати да ги ринеш.
Взимаш някакъв брояч на 2 или 10 според случая и ще имаш по ниска от генератора каквато си честота поискаш ?

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