|
SWD программатор: зачем нужен контакт#1 (3.3V) на разъеме программирования, можно ли без него? |
|
|
|
 |
Ответов
|
Mar 11 2016, 09:14
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Ruslan1 @ Mar 11 2016, 10:40)  3) запитка программатора от программируемой платы для случая не-3.3V питания ? Микросхема согласующего драйвера в адаптере питается от этого напряжения. Самые умные самодельщики как видно в гугле игнорируют этот драйвер. Из-за чего не могут пользоваться своими поделками для отладки схем с пониженным напряжением, скажем 1.85 V. А такое напряжение теперь уже часто встречается в чипах с беспроводной связью.
|
|
|
|
|
Mar 11 2016, 11:25
|
Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 26-12-11
Из: Казань
Пользователь №: 69 101

|
Цитата(AlexandrY @ Mar 11 2016, 12:14)  Микросхема согласующего драйвера в адаптере питается от этого напряжения. Самые умные самодельщики как видно в гугле игнорируют этот драйвер. Из-за чего не могут пользоваться своими поделками для отладки схем с пониженным напряжением, скажем 1.85 V. А такое напряжение теперь уже часто встречается в чипах с беспроводной связью. Если просто работать не будет не так страшно, а вот если напряжение программатора отличается более чем 0.3В, то можно спалить отлаживаемый процессор. Видел китайские клоны J-Link, у них внутри есть перемычка - можно выбрать от чего питать согласователь уровней, удобно, но опасно. Рекомендую всегда выводить питание отлаживаемой схемы.
|
|
|
|
|
Mar 11 2016, 12:15
|
Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 26-12-11
Из: Казань
Пользователь №: 69 101

|
Цитата(ViKo @ Mar 11 2016, 14:32)  Спалить из-за отличия на 0,3 В напряжения на входах, толерантных к 5 В?  А как же Discovery, почему ничего не палит?  Это не PIС, где 12 В жарит непосредственно с программатора. В STM32 напряжения для программирования flash формируется внутре. Не все STM32 толерантны к 5 Вольтам. Нужно читать документацию на конкретную модель, бывает, что только несколько пинов или портов толерантны. А остальные пины рады только напряжению питания +0,3В(в среднем). Выше уже начинает течь ток через верхний защитный диод, который слабый и быстро помирает.
|
|
|
|
Сообщений в этой теме
Ruslan1 SWD программатор: зачем нужен контакт#1 (3.3V) на разъеме программирования Mar 11 2016, 08:40    Ruslan1 всем большое спасибо!
1. ясно, для чего может ... Mar 11 2016, 14:35     Defin Цитата(ViKo @ Mar 11 2016, 18:25) Я специ... Mar 11 2016, 16:26  AlexandrY Цитата(Defin @ Mar 11 2016, 13:25) Рекоме... Mar 11 2016, 11:39   ViKo Цитата(AlexandrY @ Mar 11 2016, 14:35) Со... Mar 11 2016, 11:39    AlexandrY Цитата(ViKo @ Mar 11 2016, 13:39) Reset н... Mar 11 2016, 11:45     ViKo Цитата(AlexandrY @ Mar 11 2016, 14:45) Кт... Mar 11 2016, 11:51 ViKo В STM32Discovery всех мастей эта цепь подключается... Mar 11 2016, 09:46 AlexandrY Цитата(ViKo @ Mar 11 2016, 11:46) Так что... Mar 11 2016, 11:03  ViKo Цитата(AlexandrY @ Mar 11 2016, 14:03) Пр... Mar 11 2016, 11:11   AlexandrY Цитата(ViKo @ Mar 11 2016, 13:11) Если IS... Mar 11 2016, 11:19  skripach Цитата(AlexandrY @ Mar 11 2016, 14:03) Пр... Mar 11 2016, 15:15 Boriska Цитата(Ruslan1 @ Mar 11 2016, 11:40) Попр... Mar 11 2016, 14:34 HardEgor Цитата(Ruslan1 @ Mar 11 2016, 14:40) Мини... Mar 11 2016, 17:23 HardEgor Цитата(HardEgor @ Mar 12 2016, 00:23) Для... Jul 5 2016, 08:12 Baser На всех демо-платах NUCLEO применяется SWD разъем ... Mar 11 2016, 22:46 ViKo По SWO передаются дополнительные данные. Например,... Mar 12 2016, 05:47
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|