Отговори на тема  [ 10 мнения ] 
Бърз SPI - пулсации 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение Бърз SPI - пулсации
Как може да се намалят тези пулсации? По принцип май са в нормата на тригера на шмит, но ми се струват малко големички. Също така честотата е 4 пъти по-малка за тестовете, но ще бъде 16MHz. Ако сложа товар 1 - 10к ще подобря или ще влоша нещата. Колкото по-голям товар толкова по-малко ще влиаят паразитните капацитети, но пък по-големия товар ще вкарва по-големи колебания в захранването.


Прикачени файлове:
ADS00001.png
ADS00001.png [ 7.08 KiB | Прегледано 1845 пъти ]

_________________
PIC SPBRG values calculator
Пон Ное 12, 2012 3:39 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Яну 04, 2007 12:43 am
Мнения: 178
Мнение Re: Бърз SPI - пулсации
Тези отскоци са от разсъгласуване между импеданса на генератора (драйвера), импеданса на линията и на товара - резултатът са отражения от единия и другия край, които като се насложат се получава тази картинка. При къси линии това не е толкова критично, но като гледам осцилограмата при теб линията май е по-дълга.
Начинът за справяне с тях е като се намали разликата между импедансите.

Обикновено драйверът има много по-ниско съпротивление от линията (единици омове спрямо няколко стотин ома). Затова най-просто е да се добави резистор последователно на изхода му (~100 ома). Освен че намалява разсъгласуването този резистор заваля и фронтовете на сигналите (заедно с паразитния капацитет) и отслабва тези честоти, при които линията е достатъчно дълга, за да се получат отражения.

Друг начин е да се натовари линията в края, но с няколко стотин ома. Може и последователно свързани с конензатор, за да не се товари драйвера по постоянен ток, или разделени на два резистора - единият към захранване, другият към маса.

Най-добре е да се изравнят импедансите и на входа и на изхода, но за това трябва приемникът да е пригоден за по-малка амплитуда на сигнала (както са RS485, LVDS и др. такива).


Пон Ное 12, 2012 4:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Бърз SPI - пулсации
Резистор серийно на линията. Не паралелно (т.е. не товар)!

Колко ома е въпрос на това с каква скорост щракаш. Резистора ще замаже тези отскоци, но ще замаже и фронотовете на импулса. От 10 до 100 ома обикновенно е една добро начало за експерименти.

Някой контролери могат да управляват изходния си драйвер за различни честоти, демек включват въпросния резистор вътрешно, образно казано. Повечето куртекси са така.

Имай предвид, че понякога това което виждаш, може да се дължи и на измервателната ти постановка :). Т.е. картинката реално може и да е друга. Освен това, щом имаш тригер на Шмит, подобни отскоци като тия на картинката, като цяло не са проблемни, та не се налага да правиш нищо. Едва ли ще ти пречат на комуникацията, по - скоро може да мятат в ефира, това ако ще ходиш на EMI тестове. Щом е SPI виж дали фронта на клока удря по време на платото на DIN/DOUT, това е важното.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Ное 12, 2012 5:02 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Бърз SPI - пулсации
Бе дългата линия да не се окаже сондата на телескопа (ако не е x10 а е парче жица) :D .

(по-скоро майтап, всичко казано от Бате Ваньо е вярно и всъщност изчерпва въпроса).

Edit: писали сме едновременно с Цецо май :D

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Ное 12, 2012 5:05 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 22, 2006 3:25 am
Мнения: 6418
Мнение Re: Бърз SPI - пулсации
да, може и от измерването да е, аз съм получавал такава картинка ако хвана масата на осцилоскопа някъде далеч, така се получава трептящ кръг от индуктивността на дългата маса и капацитета на сондата и всъщност тези колебания се виждат насложени върху измервания сигнал, много стръмните фронтове успешно разколебават жица 20см маса излизаща от сонда 11пф да не говорим ако е нещо по дълго или хванато не където трябва


Пон Ное 12, 2012 5:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение Re: Бърз SPI - пулсации
+1 за крива сонда :)


Пон Ное 12, 2012 5:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Бърз SPI - пулсации
Чакай че аз за масата му не се и сетих а най-вероятно е баш тя и сондата му си е по 10.

Ако е нормална (може и евтина) x10 сонда като и свалиш щипалката за да остане само
острото непосредствено отпред има и метален пръстен, който е маса. Би трябвало да имаш
едно такова дето се надява на металното и остриетата стават две, второто бидейки маса.
Ако нямаш намотаваш го от някакво телче и толкова.
Чак с такава сонда можеш да очакваш да видиш колко са тия подскоци-жабоци дето
ги гледаш.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Ное 12, 2012 5:47 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Пет Яну 22, 2010 5:46 pm
Мнения: 680
Мнение Re: Бърз SPI - пулсации
Цитат:
Колко ома е въпрос на това с каква скорост щракаш.


16МХз (в момента е 4 експериментално)

Цитат:
Бе дългата линия да не се окаже сондата на телескопа (ако не е x10 а е парче жица)

х10 е, но съм съгласен, че осцилоскопа влияе на измерванията, особено ако е евтин. Виждал съм разлика в пулсацията на импулсно захранване между х1 и х10 (когато става въпрос за <=5mV).

... направих каквото каза tgi - идеален правоъгълен сигнал. мерси!

_________________
PIC SPBRG values calculator


Пон Ное 12, 2012 7:03 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Бърз SPI - пулсации
Евтин скъп не прави кой знае каква разлика, жиците най-често я правят.
То добре, че Ник спомена масата, аз съм на съвсем друга вълна и не се сетих веднага
(не е малко да съм псувал мотаейки въпросните телчета ама пътят от FP логаритми
до жици по сондите явно ми дойде вповече :D :D ).
А защо и как жиците правят белята Бате Ваньо вече обясни достатъчно добре.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пон Ное 12, 2012 7:20 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Бърз SPI - пулсации
всичко казано дотук е вярно.

по принцип, като минеш 10-15MHz е хубаво да почнеш да мислиш за съгласуване на предвател/приемник. не е ядрена физика, ако имаш подходяща сметалка. ако нямаш... е, може и с експерименти. бате ваньо е описал вариантите.

обикновено, за да пречи скопа на измерването, трябва да е наистина много скапан (руски до 1MHz с бананчета вместо BNC). виж сондата е друга бира, не случайно нормалните сонди струват пари, а калпавите едва ли не ги раздават като подарък. дет са вика: козата си сака пръч.

ако наистина се получат отскоци, те може и да не ти пречат, но правят смущения по захранването и ако са много по едно и също време (памет) кумулативния ефект може да стане забележим и/или чуваем. така че е добре по принцип да ти се въртят в главата, докато проектираш схемата.


Пон Ное 12, 2012 8:13 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни