реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> если программатор SPI и подключена флешка на SPI, не будет ли проблем?
wwweider
сообщение Apr 21 2008, 07:33
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 301
Регистрация: 5-07-07
Пользователь №: 28 894



к контроллеру подключена флешка по спи и программатор стк200 тоже спи небудет ли проблем?
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Apr 21 2008, 07:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(wwweider @ Apr 21 2008, 10:33) *
к контроллеру подключена флешка по спи и программатор стк200 тоже спи небудет ли проблем?

Будет.
Проблем решается резисторами последовательно с сигналами флэшки.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Apr 21 2008, 08:01
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



у меня подключена флешка через резисторные делители и программатор (типа стк200) - проблемм нет.
Go to the top of the page
 
+Quote Post
wwweider
сообщение Apr 21 2008, 08:08
Сообщение #4


Местный
***

Группа: Validating
Сообщений: 301
Регистрация: 5-07-07
Пользователь №: 28 894



ну делители это понятно, потаму что ей питание надо 3воль кажеться
Go to the top of the page
 
+Quote Post
yarunt
сообщение Apr 21 2008, 13:04
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476



Цитата(wwweider @ Apr 21 2008, 10:33) *
к контроллеру подключена флешка по спи и программатор стк200 тоже спи небудет ли проблем?

CS флешки подтяни резистором 10к на плюс устройства и проблем так же не будет


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
GDI
сообщение Apr 21 2008, 13:54
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



К CS я бы добавил еще подтяжку и на WP, а так, и без резисторов работало все, правда, однажды долго парился с глюком флешки, которая почему то не работала, да тех пор пока не прошьешь контроллер, дело оказалось в программаторе STK200, он почему то садил линию MISO сразу после включения, но после первой прошивки МК далее работал исправно, видно что то с буфером было не то, т.к. другой экземпляр этого же программатора работал без проблем.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
wwweider
сообщение Apr 22 2008, 12:30
Сообщение #7


Местный
***

Группа: Validating
Сообщений: 301
Регистрация: 5-07-07
Пользователь №: 28 894



да забыл сказать контроллер то от 5 вольт работает.
можно конечно микросхемку преобразования уровня между ними поставить а какие ещё может будут варианты?
Go to the top of the page
 
+Quote Post
million68
сообщение Apr 22 2008, 12:51
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 9-03-07
Из: USSR
Пользователь №: 26 007



Цитата(Dog Pawlowa @ Apr 21 2008, 10:46) *
Будет.
Проблем решается резисторами последовательно с сигналами флэшки.

А номинал резисторов, если не трудно сообщите. (Вместо флэшки - АТ45DB...(5Вольт), программатор PonyProg.) Интересует нога SCK (т.к. использую Mega64).
SCK у AT45DB... это вход и подключение его к SCK Меги не должно влиять на процесс программирования. Но почему-то влияет, пришлось ставить джампер для отключения SCK AT45DB от SCK Меги на время прошивания. Может резистор - лучче будет...

Сообщение отредактировал million68 - Apr 22 2008, 13:02
Go to the top of the page
 
+Quote Post
Igor26
сообщение Apr 22 2008, 13:05
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
А номинал резисторов, если не трудно сообщите.


6,8k между Мегой и флешкой, 10к между флешкой и землей.
|
Go to the top of the page
 
+Quote Post
wwweider
сообщение Apr 24 2008, 05:31
Сообщение #10


Местный
***

Группа: Validating
Сообщений: 301
Регистрация: 5-07-07
Пользователь №: 28 894



вобщим на входе флешки стоят два диода один при привышении напряжения сливает его на 3.5 вольт а другой при обратном напряжении сливает его на землю. поэтому можно тупо поставить резистор минимального сопротивления которое позволят макс токи для флешки по инсктрукции щас буду искать)
Go to the top of the page
 
+Quote Post
GDI
сообщение Apr 24 2008, 06:45
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
вобщим на входе флешки стоят два диода один при привышении напряжения сливает его на 3.5 вольт

Никто ничего там не сливает у АТ45 все входы данных совместимы с 5в. Проблемы могут возникнуть только на выводе MISO, т.к. у 3в флешки выходной сигнал едва-едва попадает в допустимый по даташиту диапазон входных уровней для АтМега, вот на этот сигнал и нужно ставить преобразователь уровня(хотя некоторые тут и скажут что можно и без него обойтись) нужен 1 логический элемент из серии 74НС, такие бывают в корпусах сот23-5. Флешка может хоть как то мешать если у нее сигнал CS не управляется, а тупо на землю повешен.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 24 2008, 08:59
Сообщение #12


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(GDI @ Apr 24 2008, 09:45) *
вот на этот сигнал и нужно ставить преобразователь уровня(хотя некоторые тут и скажут что можно и без него обойтись) нужен 1 логический элемент из серии 74НС, такие бывают в корпусах сот23-5.
А чем поможет 74HC ?
У неё же те же гарантированные уровни "1" в 0,7 питания и при 5-вольтовом питании уровень "1" должен превышать 3,5В.
Если уж ставить, то 74HCT, у которой гарантируется 2В порог "1".

На не слишком больших скоростях SPI (ну, 2МГц) я ставлю преобразователем уровня BC847 эмиттером на MISO флешки, коллектором на MISO контроллера, с базы килоом 5-10 на питание флешки, с коллектора - 3к на питание контроллера.

По исходному вопросу - если CS флешки подвязан к питанию, то её выход при программировании не мешает без никаких последовательных резисторов.
Если преобразователь уровня не такой на транзисторе или на чём-то в духе 74HCT125, отпираемой CS флешки, а на 7HCT04 (незапираемый), тогда последовательный резистор нужен.
Аналогично с мегой64/128 и MAX232, выдающем сигнал на RXD0/PDI


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
GDI
сообщение Apr 24 2008, 09:57
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
А чем поможет 74HC ?
Да, конечно же НСТ, чтоб ТТЛ уровни на входе понимала smile.gif.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
wwweider
сообщение Apr 28 2008, 07:26
Сообщение #14


Местный
***

Группа: Validating
Сообщений: 301
Регистрация: 5-07-07
Пользователь №: 28 894



вобщим можно без посредников напрямую всё соединить?)
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Apr 28 2008, 11:49
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



Если контроллер на 3.3 питается, то почему бы и нет?
а если 5 вольт... я бы не советовал (если конечно волнует надежность устройства и нету лишних ММС карточек)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 14:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016