Jump to content

    

a1ex

Участник
  • Content Count

    13
  • Joined

  • Last visited

Community Reputation

0 Обычный

Контакты

  • Сайт
    http://

Информация

  • Город
    Jurmala
  1. Ситуация сделующая: Бренды производители предлогают широкий спектр различных микросхем для зарядки и менеджмента NiCd, NiMH, Li-ion и т.д. Каких угодных только не SLA. Ну или я плохо ищу. Посоветуйте чегонить. Цель построить ус-во бесперебойного питания для 12В О-П систем
  2. Во-первых благодарю! В картину внесена какае-та ясность.. Цитата(Microwatt @ Oct 12 2008, 15:42) 2. Если емкость нагрузки очень велика, то стабилизатор може понимать это при включении, как короткое замыкание на выходе и перейти во "всхлипывающий", софтстартовый режим. Потому, желательно не превышать рекомендованные значения. Фильтрацию можно улучшать за счет керамики и паразитных индуктивностей дорожек, но не за счет батареи электролитов. если вдруг настанет час, когда появится необходимость в использование кол-во кондёров с общий ёмкостью близкой к Сoutmax, какие методы борьбы есть к реагирование преобразователя на КЗ в момент запуска. Как понимаю можно к выходной ёмкости после дросселя добавить ещё дроссель? Если да, то какой? Если ситуация такая, что на момент проектирования схемы питания, ещё нельзя толком оценить сколько и каких кондёров будет наставлено по этой цепи питания
  3. Цитата(Microwatt @ Oct 6 2008, 19:43) Ну, это когда страшно на КАМАЗЕ три табуретки перевозить. У него-то 10тонн или сколько там в даташите написано? Судя по даташиту, 3 ампера можно получить на обоих выходах. Есть это и в примерах применения на других страницах, кроме пугающей 42-й. Спасибо дружище за такой наглядный пример. И ведь ты прав! Значит ставки сделаны, ставок больше нет. Выбрал для своего проекта именно эту микросхему. Изучил даташит. И уже есть первые наброски по схемотичным решениям. В тонких вопросах аналоговой электроники опыт я ещё только набираю и поэтому по даташиту есть некоторые вопросы, на которые я себе сам чётко и ОДНОЗНАЧНО ответить не могу. Поэтому хочу обратиться к вам. Вопросы следующие: 1. стр.9 Секция BOOT1 BOOT2 какое назначение этих кондёров? 2. стр. 19 Maximum Output Capacitance. Помимо ёмкости (Сout), которая стоит за дроселем на выходе ключа, в цепи Vout будет наставлено ещё немало дополнительных ёмкостей, непосредственно перед каждой микросхемой, которые будут питаться от этого Vout. Соответственно они все идут параллельно и суммируются (100 нФ и 10уФ перед каждой микрухой) и в конечном счёте, что, их ограничивает ЭТА максимальная ёмкость?? или как там?? Очень интересно. 3. стр. 23 Что этот график так красиво нам изображает? На что влияет этот Gain? 4 стр. 24 Ligh Load Operation Так и не понял какие проблемы и из-за чего там могут возникнуть! Уверен что для профессионала это не составит труда разобраться. Может кто-то поможет мне внести ясность! Благодарю за внимание! П.С. даташит в моём первом сообщении
  4. Добрый день! Столкнулся с интересным на мой взгляд DC/DC преобразователем (сравнительно не дорогим). http://www.radioradar.net/news/electronics...3_tps54286.html Слова производителя.. преобразователь SWIFT™ с двойными выходами и интегрированными полевыми транзисторами, обеспечивающими выходной ток 2 A и 3 A при длительной работе и поддерживающими входные напряжения от 4,5 до 28 В Страница 42 даташита мне покоя не даёт. Почему там на выходах 2А, когда по идее должно быть 3А. Кто может опытным взглядом посмотрит, смогу ли я его использовать одновременно на 3.3В 3А + 3.5В 3А(надо знать точно). Кто-нибудь работал с данным устройством? Как впечатления? ДАТАШИТ - http://focus.ti.com/docs/prod/folders/prin...le+PR+dualswift
  5. Припоминаю.. старые добрые контейнеры.. Цитатаможно попробывать работать с контейнерами. Например может подойти vector. vector насколько я пытаюсь вспомнить именно такое св-во у них и было, ненужно указывать компилятору его размер.. и что размеру свойственно расширяться в отличии от обычного массива. Сам лично с ними ещё не работал, но знаю, что такие есть. Почитаю про них возможно это будет хорошая альтернатива спасибо! Но а пока, пришлось задать размер обычному массиву.
  6. День добрый. практикуюсь сейчас с MSP430f169 и вот ситуация следующая: Хочу поработать с динамическим массивом. В программе для МК создаю глобальный динамический массив. В флеше K9F6408U0A у меня лежит некоторое кол-во символов, которые я хочу переложить в этот глобальный динамический массив и чтобы в этом массиве ничего кроме этих символов не было. В дебагере всё идёт без проблем. Всё отменно работает, НО если отключить питание и включить, то программа работает не корректно. Показывает что в этом динамическом массиве появляется всякий хлам. WHY ? Кодunsigned char BUF1[]; // глобальный массив Прикладываю source. Вот кто может на досуге почитает
  7. Воткнул в другое ПСИ гнездо выбрал в девайсах LPT-1 сейчас всё работает.. (что странно, это я уже делал) может параллельно ещё где чё изменил Спасибо за внимание
  8. Цитатаобъяснить незадачливому софту, что железо надо искать не по, например, по 0x278, а именно по 0х1030. ага с удовольствием бы сделал это, только осталось узнать как это сделать? ЦитатаА что, изменить базовый адрес параллельного порта на этой плате совсем нельзя? У меня плата NETMOS, там в свойствах есть закладка "Параметры порта", на ней можно задать номер порта. Ситуация такая, что я не нахожу метода как это сделать - поменять базовый адресс параллельного порта. Номер порта в девайс менеджере вроде как поменять можно, но почему-то при этом адрес остаётся тот же..
  9. MCS9805CV - собственно сама карта. Так как на компе LPT порт отсутствовал, пришлось купить PCI карту расширения. Вот подсоединил её, установил драйвер и столкнулся с следующей проблемой. Программа для программирования MSP430 - IAR Embedded Workbench не хочет видеть LPT (вроде как всё указывает на это) , если он не на стандартных адресах 0x278, 0x378, 0x3BC. Вот по справке девайс менеджера определил, что LPT у меня занял 0х1030. Помогите с советом, как решить данную проблему. (windows XP)
  10. VAI попал в точку. Кодvoid text( unsigned char *mas ) {   while ( *mas )  // крутимся до конца строки   { data1( *mas++ );   } } Это в принципе всё что мне и было нужно.. Красиво, коротко и ясно. P.S. Переменная i мне теперь и ненужна вовсе (она кстати была локальной, просто её объявление подтёр в процессе ). Так же благодарю и остальных за содействие.
  11. Как определить размер массива, если это возможно канечно. Вот собственно часть программы для MSP430F169: void text(unsigned char mas[]) { unsigned char *ptr; unsigned char k; i = sizeof(mas[]); // ну естественно эта функция здесь не подходит ptr = mas; for(k=0; k<i; k++) { data1(*ptr); ptr++; } } text("aaa"); Соответственно хочу сделать так, чтобы в переменной i было количество мною набранных символов в функции void text(unsigned char mas[]); Примечание: то что в функции void text(unsigned char mas[]); у меня выводится на LCD
  12. прерывание от P1 и P2

    второй МК как мининмум не успевает иницализировать порты. Прежде чем подовать на P2.6 high не помешает задержка.. кажись.
  13. задержка aka Delay

    Вот я задержку пишу так: void delay(unsigned int a) {unsigned int k; for(k=0;k!=a;++k) { } Ну и соответсвенно, чтобы точно задержку задать, приходиться смотреть осцилографом, и все время значение а подгонять.. Может кто знает как вычислить сколько такой цикл занимает тактов? Пример: а =10000;(MCLK) DCO = ~800kHz;