| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| преобразуване на цифров интерфейс 5в -> 3.3в http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=7665 |
Страница 1 от 3 |
| Автор: | MidNighT_SpiRiT [ Нед Мар 21, 2010 11:29 pm ] |
| Заглавие: | преобразуване на цифров интерфейс 5в -> 3.3в |
Колеги търся прост начин да преобразувам 5в сигнали от микроконтролер към 3.3в. Ще управлявам SPI порта на един аудио ЦАП, а той не издържа на нива по-големи от 0.5в над захранващото му на контролния порт (3.3в). |
|
| Автор: | darkshy [ Нед Мар 21, 2010 11:43 pm ] | |||||||||
| Заглавие: | ||||||||||
Даже има писано за това във форума. |
||||||||||
| Автор: | GTN [ Нед Мар 21, 2010 11:52 pm ] |
| Заглавие: | |
Прост делител на напрежение за данните и такта (clk, MOSI) от контролера към ЦАП няма ли да свърши работа. В обратната (MISO) посока го закачаш директно. Бях гледал такъв вариант за управление на SD карта. |
|
| Автор: | Цецо [ Пон Мар 22, 2010 9:35 am ] |
| Заглавие: | |
Ако искаш да го направиш по правилата - слагаш някаква схема която да е правена за целта. Например 74LVC или нещо от сорта. Това ти гарантира скорост на комуникация. Щом е ЦАП вероятно говорим за SPI (ако е I2C там решението е друго), т.е. за мегахерци, т.е. това е грамотния начин. Иначе ако не ти е бърза комуникацията - делител, транзисторно стъпало, резистори и диод, резистор и ценер и пр. варианти. |
|
| Автор: | Zdrav [ Пон Мар 22, 2010 10:10 am ] | ||
| Заглавие: | |||
Ето един от вариантите, за които и Цецо спомена, в илюстрация.
|
|||
| Автор: | dan [ Пон Мар 22, 2010 11:15 am ] |
| Заглавие: | |
Хубаво е в тази схема диода да е Шотки заради бързодействоето и малкия пад. |
|
| Автор: | zaphod [ Пон Мар 22, 2010 12:38 pm ] |
| Заглавие: | |
от всички "неправилни" варианти, тоест такива неползващи сециализиран чип, аз лично бих ползвал делител. ако искам бързодействие десетина пикофарада на горния резистор ще оправят нещата. реално обаче слагам само един прост резистор, без делител, без капацитет. сега някои ще възразят че два съседни защитни диода образуват биполярен транзистор и като отпуша единия, другия ще почне да пуска ток, но когато входовете са само цифрови, това не е проблем, понеже тоя паразитен ток е малък. а варианти с транзистор, или диод+резистор не бих ползвал никога. те са по-лоши и от простия резистор. |
|
| Автор: | Zdrav [ Пон Мар 22, 2010 4:16 pm ] | ||
| Заглавие: | |||
Ето още нещо по въпроса.
|
|||
| Автор: | Цецо [ Пон Мар 22, 2010 4:24 pm ] |
| Заглавие: | |
И още малко : http://www.maxim-ic.com/app-notes/index.mvp/id/3007 |
|
| Автор: | velio [ Пон Мар 22, 2010 6:38 pm ] | |||||||||
| Заглавие: | ||||||||||
Това вътре в ИС ли имаш предвид, щото вън не знам как ще стане... |
||||||||||
| Автор: | zaphod [ Вто Мар 23, 2010 8:32 am ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
ъхъ. всички днешни чипове имат диоди отгоре и отдолу. тия диоди не са съвсем дискретни елементи, горните имат общ катод, долните общ анод. горните правят pnp транзистор, долните npn. разбира се тия транзистори са кекави, но дори под единица да им е бетата, може да ти направи беля ако някой от входовете се клати през високоомен източник. |
|||||||||||||||||||
| Автор: | Zeus [ Вто Мар 23, 2010 11:35 am ] |
| Заглавие: | |
Щом ще тече само цифров сигнал по това, няма ли да е най-просто с един резистор и ценер на 3.3В |
|
| Автор: | Цецо [ Вто Мар 23, 2010 12:05 pm ] |
| Заглавие: | |
Бе незнам с кой акъл му препоръчвате решения с резистори. Все пак говорим за SPI. А аз поне като имам SPI гледам да го изтискам на максимална честота, че да не ми пречи на други процеси. Т.е. все за честоти над 5-10Mhz, че и до 20MHz. То и това му е идеята на тоя интерфейс, скоростна синхронна комуникация. Затова са го направили хората да е просто и бързо. Така, че според мен в по-голяма част от случаите подбни решения са удобни за бавни процеси (под 1Mhz). За SPI да си тури един LVC чип и да няма главоболия после. Е освен ако не търкаля той SPI на 100Кхз, ама.... ЩО? Едит: На него ако ЦАП-a му може да разпознае добре 3.3V като единица в посока MCU-ЦАП (CLK, MOSI, CS) , дефакто му трябва само един сигнал ЦАП-MCU (MISO) да развърже. http://bg.farnell.com/nxp/74lvc1g125gw/ ... dp/1631685 При това е от Farnell т.е. не е най-изгодното като цена. |
|
| Автор: | darkshy [ Вто Мар 23, 2010 12:22 pm ] | |||||||||
| Заглавие: | ||||||||||
|
||||||||||
| Автор: | dan [ Вто Мар 23, 2010 1:50 pm ] |
| Заглавие: | |
Питащият не проявява особен интерес към отговорите май, а е важно да знаем какво точно иска да прави, че и да му отговорим както трябва |
|
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|