Страница 4 из 15

Добавлено: Вс дек 06, 2009 13:08:26
МитяРа
Left Radio..
Да PWM_OUT это ШИМ.
А нафига мышу баян ? Непонятно..
..
Бывает, что этого "ГорЭнерго" иногда так не хватает...
5В*500мА - мало на что средне-серьёзное хватит..
Только если устройство изначально на питание от USB рассчитывается..
..
Нет не такое назначение, через 10 ножку и идет питание на устройство.
В ЕС2 на COM-порт такого не было, там 10-я была свободна, а питание шло через 1-ю..
..
Это удобно например когда надо запрограммировать устройство и затем выключить его,
Может это и актуально для USB-подключаемых-устройств, но в обычной жизни, когда у устройства свой БП
и его мощность гораздо больше, чем может дать USB - это совсем не нужно..
..
а PWM естественно дает возможность питать устройство разным апряжением.
А вот это совсем непонятно.. Зачем иметь возможность питать устройство разным напряжением от Debug-а,
если это устройство всё равно будет питаться от своих цепей питания..
Debug потом всё равно отсоединяется и устройство-то должно от чего-то питаться..
..
Регулировка имеет смысл, если через этот DebugAdapter программируются много разных микросхем с разными уровнями питающих напряжений..
..
Блин в своей дерёвне не могу найти 74НС125
Их любят на материнках ставить...

Добавлено: Вс дек 06, 2009 14:44:37
Left Radio
МитяРа писал(а):А вот это совсем непонятно.. Зачем иметь возможность питать устройство разным напряжением от Debug-а, если это устройство всё равно будет питаться от своих цепей питания..
Ну всякое там разное мало-потребляющее, для тестирования, например как себя устройство поведет когда батарея сядет....
МитяРа писал(а):Регулировка имеет смысл, если через этот DebugAdapter программируются много разных микросхем с разными уровнями питающих напряжений..
Вот это по моему самое важное, тоже хотел сказать но забыл :roll:.
МитяРа писал(а):Их любят на материнках ставить...
Одну с материнки и спер, а второй нету, ну да ладно, не по теме это.....

Добавлено: Вс дек 06, 2009 16:29:05
МитяРа
Left Radio..
Одну с материнки и спер, а второй нету, ну да ладно, не по теме это.....
Очень даже по теме.. У мя есть с десяток материнок и на шести 125-я стоит, но всё, что угодно, но только не HC..
Можешь конечно наш аналог 1564ЛП8..
..
Если у тя такая беда, то могу прислать..
На следующей неделе с больничного выйду и буду посылку в Симфер отправлять.. Могу и те тоже что нить отправить... :tea:

Добавлено: Вс дек 06, 2009 17:55:43
Left Radio
МитяРа писал(а):...У мя есть с десяток материнок и на шести 125-я стоит, но всё, что угодно, но только не HC....
У меня тоже не НС, 74F125 от Fairchild, но по задержкам не хуже НС.
МитяРа писал(а):Если у тя такая беда, то могу прислать..
На следующей неделе с больничного выйду и буду посылку в Симфер отправлять.. Могу и те тоже что нить отправить... :tea:
Буду очень благодарен, давай если что в личку напиши, что и как и сколько надо, либо если надо в ответ отправлю C8051F310 + C8051F320, мне как раз семплами должны прийти, правда отправить смогу не раньше 15-го...

Добавлено: Вс дек 06, 2009 18:52:37
МитяРа
Left Radio..
У меня тоже не НС, 74F125 от Fairchild, но по задержкам не хуже НС.
Задержки тут совсем не при чём.. Есть ТТЛ, пошустрее 74HC.. /74AC/..
Суть в том, что все ТТЛ работают от 5 вольт, а HC может и от 3 вольт, хотя и со снижением быстродействия.. /которое в этой схеме - один мышь - не нужно/...
..
Остальное напишу в личку..

Добавлено: Пн янв 25, 2010 23:46:52
Nikolai4
Здорова мужики!

Недавно нашел USB осциллограф
http://www.usb-osc.narod.ru/design.htm
на C8051F321 MLP-28
вот и стал вопрос как шить этого зверя

ранее шил разные PIC , а с этим не разберусь
программатор решил делать FLASHBLASTER 2

куда какие ноги подключать?
так например с программатора выходит C2CK и RST а в C8051F321 они оба сидят на 9 ноге...????
нужен ли кварц для прошивки?

Опишите плиз поподробней

панельку dip для отладки сделать под него идея отличная! сам об этом подумывал...

Добавлено: Пн фев 01, 2010 09:51:43
МитяРа
Мяу Nikolai4..
К 321 для программирования по С2 подключаются только 2 проводочка /не считая питания/..
Тут выше была ссылка на программатор по С2.. http://www.silabs.org.ua/sp_ru.htm

Добавлено: Вт фев 02, 2010 21:25:32
Nikolai4
Спасибо, уже разобрался, вот только схема куда ее ставить хотел оказывается работать не будет :(

Добавлено: Ср фев 03, 2010 10:14:52
МитяРа
Nikolai4 ..
вот только схема куда ее ставить хотел оказывается работать не будет
Нет такой схемы, с которой-бы не справился тот или иной МК51.. :))
..
А что за схема ? Просто интересно... :tea:

Добавлено: Ср фев 03, 2010 21:21:25
Nikolai4
вот http://www.usb-osc.narod.ru/design.htm

писал автору...хоть и прошивка там есть но толко от нее...

необходима программа-загрузчик, без нее прошивка работать не будет, хоть сам и непойму почему...

Добавлено: Ср фев 03, 2010 23:23:03
МитяРа
У нас по таким USB-осциллам Left Radio спец.. Вот его творение: http://radiokot.ru/circuit/digital/measure/29/
А сам контроллер, думаю не обязательно загрузчиком прошивать..
Думаю и просто программатором можно....

Добавлено: Пт мар 05, 2010 11:46:25
theDoctor
Комрады, помогите дельным советом. Фантазия закончилась....
Csygnal 8051F587.
Ситуация такая. взяли этот проц, Сделали плату. и с самого начала непоперло. 4 месяца их только везли. Есть Фирменный Silab JTAG/C2, называется EC3. распиновку полностью срисовывали с ИХ ДАТАШИТА на DK для этого проца. В результате не можем даже подконнектится. Переверули все Даташиты по С2, AppNoutes, нифига..., Может кто уже сталкивался, или не сталкивался но может чего присоветовать ?
Всем откликнувшимся - заранее СПАСИБО

Добавлено: Пн мар 08, 2010 03:08:03
Digikey
theDoctor писал(а):Комрады, помогите дельным советом. Фантазия закончилась....
Csygnal 8051F587.
У вас обе линии интерфейса заблокированы конденсаторами (C9 и C21).
На даташите (C8051F580DK.pdf) соответствующие конденсаторы C56 и C57 обозначены как не установленные (NO-POP = no populated)

Добавлено: Вт мар 09, 2010 10:48:25
theDoctor
Спасибо за совет, сами заметили, но все равно не можем достучаться...

Добавлено: Ср мар 10, 2010 06:02:19
Digikey
theDoctor писал(а):Спасибо ... все равно не можем достучаться...
OK, Идем дальше...

I)
В ряде моделей MPU от Silabs в случае, если установлена защита блокируется доступ по JTAG/C2 интерфейсу. Попробуйте выполнить очистку памяти в такой последовательности:

1) запускаете FlashUtil.exe
2) на закладке Connect/Disconnect:
- Debug Interface -> C2
- Debug Adapter -> установки вашего адаптера
- кнопку Connect _НЕ_ нажимаете
3) на закладке Flash Erase нажимаете Erase Code Space

II)
Смотрим документC8051F58x-59xErrata.pdf
Вот что пишут на странице 3:
4.Description: There is an interaction between the VDD Monitor and the Voltage Regulator that causes some devices to be held in reset...
(4.Описание: Существует взаимная связь Монитора VDD и Стабилизатора Напряжения, которая приводит к тому, что НЕКОТОРЫЕ устройства будут "зависать" в состоянии "сброс".)
...
B. Recovering a Device
On the affected devices, it is not possible to connect to or reprogram the MCU using the Silicon Labs IDE once firmware is loaded that sets the VDD monitor to the high threshold.
(B. Восстановление Устройства
К устройствам, имеющим такую проблему, невозможно подключиться или повторно запрограммировать MCU используя Silicon Labs IDE, как только была загружена прошивка, которая устанавливает высокий уровень порога срабатывания Монитора VDD)
...

Так, что есть смысл попробовать собрать стабилизатор на 2.7 вольта и подать питание от него на Vdd (при этом Vregin нужно отключить от питания и соединить с Vdd, как на рис.10-2, стр.91, C8051F58x-59x.pdf)

Кстати о питании. Если ваша плата питается от программатора, то нужно иметь в виду, что при токе потребления более 140-150 ма начинается ограничение выходного напряжения. Если же питание подается от собственного источника, то не нужно подключать выв.10 программатора, который у вас связан с цепью питания +3.3v.

Добавлено: Ср мар 10, 2010 13:19:09
theDoctor
ВСЕМ ОГРОМНОЕ СПАСИБО за помощь, но пока победить не можем. Errdata смотрели, про ВДД читали, но вот то что и при коннекте может загнутся не думали, проги вобще никакой не лили , ток коннект пробовали. Вобщчем докоцали схему. Дорвались до осоцилографа. И вот что имеем, сначала снимали СТАРТ ОБМЕНА с работающего девайса на F340.
Потом на нашем. На 587 почемуто ЗАГНУЛСЯ один Бит в Конце запроса, и линия перешла в низкий уровень. что за ерунда понять не можем, толи 587 пытается отвечать когда JTAG запрашиваент, толи 1 из 15....

Добавлено: Чт мар 11, 2010 05:21:11
Digikey
theDoctor писал(а):На 587 почемуто ЗАГНУЛСЯ один Бит в Конце запроса, и линия перешла в низкий уровень; что за ерунда понять не можем, толи 587 пытается отвечать когда JTAG запрашиваент...
Там z-состояние, так, что скорее можно предположить обратное: "587 _НЕ_ пытается отвечать".

Еще раз о питании. Зря не спросил сразу...
Сравните шумовую дорожку сигналов от f340 и f587 (в приложенной картинке я совместил два одинаковых фрагмента). Скорее всего, что на проблемной плате что-то генерирует.
Этим "что-то" вполне может быть стабилизатор MCU.
Смотрите осциллографом питание, проверяйте разводку земель, питаний, тип/номинал/исправность блокировочных емкостей...
Особенно интересует стоят ли блокировочные емкости (те, что на рис.10-1, с.90) возле(~1-2см) входа Vregin и выхода Vdd, хорошая ли у них земля?
Раз уж у вас есть осциллограф с "картинками", то снимите с закрытым входом и чувствительностью 20-50 мв сигнал на вышеупомянутых выводах (и какое там постоянное напряжение по мультиметру?)

И вот это: "...собрать стабилизатор на 2.7 вольта(или взять готовый БП) и подать питание от него..."(см. выше), наверное все же стоит попробовать.

Добавлено: Пт мар 12, 2010 11:42:48
theDoctor
Digikey Спасибо ОГРОМНОЕ за советы. :beer: Завели :music:
Установка кондера 0.47мКф на ВВД РУЛИТ [/b]

Re: MCS51, вопросы перехода с "классики" на SiLabs...

Добавлено: Пт окт 08, 2010 13:00:04
Gudd-Head
Кто-нибудь сейчас юзает СиЛабовские МК? Собираюсь поиграться с C8051F350-GQ...

Re: MCS51, вопросы перехода с "классики" на SiLabs...

Добавлено: Сб окт 23, 2010 19:46:12
Chip115
всем привет! пытаюсь перебраться на силобовские мк C8051Fxxx. Начал их осваивать и для наглядности хотелось бы стрельнуть у кого нить исходники на сях желательно (но не обязательно) с комментариями.И еще вопрос. В принципе если тут основа всему интеловское 8051 , то код от атмела на этом же ядре не сильно отличается названием регистров и принципами настройки периферии?