|
at91sam7s - снизить потребление чипа да 0,5-1мА, Реально ли довести до минимумма, около 1 мА ? |
|
|
|
Mar 24 2009, 07:23
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Хочу спросить спецов по семеству этого чипа - at91sam7s64 Кто делал портативные устройства с минимальным потребленгием на нем? Щас мной разрабатывается новый проект (на всяк случай - ссылка). (планируется как открытый проект) Вот есть такой ньюанс. Так как устройство портативное, нужно минимальное потребление (здесь не требуется большая тактовая), тактовая около 1МГц, и потребление хочется до 0,5-1 мА. С целью снижения потребления тока чипом - Тактовая, планируется до 1 МГц . Из используемой пеерферии I2C, PWM, UART, ADC, GPIO, IRQ при планируемой частоте около 1МГц. Также планируется слип-режим. если верить даташиту то реально, но хотяд слухи что есть приведения в этом чипе и он меньше 1мА не потребляет даже в слипе - что сильно обламывает... Это реально на этом проце на практике? Почему я задался этим вопросом: очень не хочется что бы после запуска оказалось что он реально не может потреблять меньше чем 2-3мА(а можети больше)
--------------------
|
|
|
|
|
Mar 24 2009, 13:55
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(_4afc_ @ Mar 24 2009, 14:41)  Мне больше понравилось импульсно потребить на 55МГц и уснуть - эффективнее чем на 1МГц. я так тоже собирался делать, потому что нужно например будет по i2c общяться, а потом снова спуститься в слоу режим или в слип Цитата(_4afc_ @ Mar 24 2009, 14:41)  Код естественно из озу - съэкономите 2мА. не совсем понял что вы имели ввыду и из-за чего выигрыш? .
--------------------
|
|
|
|
|
Mar 24 2009, 19:43
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(Flexz @ Mar 24 2009, 17:42)  Извиняюсь что не совсем в тему, но вы уверены что вам там ARM нужен? вариант с 64-ногой мега128, например, не рассматривали? gpio у него больше чем у этого арма, если проблема только с портами. спасибо, можно было бы. изучу этот вопрос на запас, но данный вопрос актуальнее честно говоря, я не смотрел на нее, 128ю та и не наблюдаю особого превосходства ATmega128 над AT91SAM7S
а вот 64 пина - это аргумент... хотя в контексте вопроса данного топика, может преимущество и есть - я не изучал такое вариант и цена с небольшой разницей между ними кстати AT91SAM7S64-AU-001 - 52,63 грн ( AT91SAM7S128-AU-001 - 59,15 грн ) против ATmega128-16AU - 49,47 грн
но а все же, как по этому вопросу?
.
--------------------
|
|
|
|
|
Mar 24 2009, 21:46
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(sensor_ua @ Mar 24 2009, 21:52)  Из всей открытости проекта не понял, почему не хватает ног. И тем более причину, почему выбран ARM (а не какая-нибудь мега с большим количеством ног), а даже если ARM, то почему не более оптимизированный по потреблению STM32? Может, посмотреть в сторону MSP430F2274 или PIC24F? вопрос с же не в выборе чипа, а в другом, в потреблении для AT91SAM7S64 Раз спросили, я отвечу на Ваш вопрос, ибо у кого то еще он может тоже возникнуть. STM32 - ни когда в жизни, с ST связываться не буду, мне его на работе хватает с головой, до ненависти. + горький опыт политики ST, еще 2 года назад мне ясно на своем опыте - не связываться с ними. никогда по своей воле... MSP430 - я не могу объяснить причину, начитался в одно время в инете и тут на форуме про них - решил не связываться, да и под линуксом их девелопить нельзя. PIC24F - симпотично, одно время я любил пики, но потом... уже как 4 года стараюсь не связываться с ними, причина простая - микрочип напрочь отказываются "сотрудничать" с линукс. AVR и ARM можно дебелопить из под линукса, вот и весь выбор. не хочу спорить, это мое мнение - выслушаю с удовольствием все предлежения, с благодарностью. а да, почему ARM вместо AVR в данном проекте... Сейчас схема и плата делается из расчета что бы можно было ее использовать и в будущем для других проектов, заказав на заводе всего один раз.. Если сразу заложить AVR то перспективность резко срезается. А если ARM то есть шанс еще пару проектов(а то и больше) в этом же корпусе не расскручивая его сделать. этого многим не хватает. это мое мнение под которым я веду идею при разработке. и все. .
--------------------
|
|
|
|
|
Mar 25 2009, 06:27
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Простите, но Вы бы не могли разъяснить Ваше понимание этого Цитата можно дебелопить из под линукса, вот и весь выбор Вы желаете использовать только нативные для линукс средства разработки и принципиально против использования всего виндового даже под вайном и/или Вас беспокоит исключительно лицензионная чистота? Или просто не хотите переключаться? Я вот сижу под Infra-Linux (Ubuntu), но что касается разработки, то пока у меня всё в вайне или виртуальной винде. Вот такой маргинал  Ещё и удобства обеспечил http://ubuntueasy.com/jemuljatory/zapusk-i...oj-v-virtualboxЧто касается выбора камня, то расскажу Вам об одном проектике - есть у меня большой контроллер на базе LPC2378, который обеспечен мощным BSP, так вот пришлось делать проект, в котором нужна его мощь, только иногда - много спим и иногда работаем. Дабы не бороться с описанными и неописанными в доке недорежимами пониженного энергопотребления, но таки использовать имеющиеся наработки, был сделан гибрид ужа и ежа  - в новый аппарат был добавлен MSP430F2013 для управления питанием, который по команде от большого брата  выключает ему питание. Но я не постеснялся положить рядом с LPC на имеющееся место PIC24 и STM32 для случая, когда потребуется не универсальное, а более дешёвое решение. Вот на прошлой неделе жареный петух клюнул - пришлось аврально поработать - написал начиночку для MSP430F2013 и BSP под PIC24FJ16GA002 - теперь наработки от LPC2378 пойдут и на этом камушке. Так что универсальность иногда бывает с другим лицом
--------------------
aka Vit
|
|
|
|
|
Mar 25 2009, 06:44
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(sensor_ua @ Mar 25 2009, 08:27)  Простите, но Вы бы не могли разъяснить Ваше понимание этого Вы желаете использовать только нативные для линукс средства разработки и принципиально против использования всего виндового даже под вайном и/или Вас беспокоит исключительно лицензионная чистота? Или просто не хотите переключаться? Я вот сижу под Infra-Linux (Ubuntu), но что касается разработки, то пока у меня всё в вайне или виртуальной винде. Вот такой маргинал  Ещё и удобства обеспечил http://ubuntueasy.com/jemuljatory/zapusk-i...oj-v-virtualbox ://http://ubuntueasy.com/jemuljatory/z...quot;] [/color]://http://ubuntueasy.com/jemuljatory/z...quot;] [/color]://http://ubuntueasy.com/jemuljatory/z...quot;] [/color]://http://ubuntueasy.com/jemuljatory/z...quot;] [/color]Спасибо - почитаю, интересно. я не хочу нахинать холивор - мне так всегда было спокойнее и приятнее (хотя и не всегда легче). очевидно что в разработке области радиоэлектроники без винды сегодня трудно, просто я свожу к минимуму ее использование. у меня крутится в виртуалбоксе винда, и там только пикад, и все. еще раз, я не хочу разводить холивор на эту тему  уважаю чужой выбор и хочу что бы уважали мой выбор. но а все же, может есть ктото кто может сказать конструктивное чтото из личного опыта по дпнному вопросу потребления? .
--------------------
|
|
|
|
|
Mar 25 2009, 08:12
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(PrSt @ Mar 24 2009, 16:55)  не совсем понял что вы имели ввыду и из-за чего выигрыш? Когда нет обращений к FLASH памяти, то она "отключается" и перестаёт потреблять 2мА по 3.3В Это происходит автоматически и никак не мешает работе. Кстати SAM7S64 лучше Atmega128 наличием USB для будующих проектов иначе можно использовать SAM7S32 или SAM7S16 в меньшем корпусе и за меньшие деньги. Преимущество SAM7S64 перед Atmega128 в наличии ПДП, т.е. при передаче данных в/из SSC,SPI,RSxxx... можно вообще выключать ядро - МК делает всё сам - выше производительность и ниже потребление. PS: I2C (как и у других МК) лучше программный делать если это прибор а не игрушка.
|
|
|
|
|
Mar 25 2009, 17:24
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата но как вы MPLAB ICD при этом пользуете? пользуюсь VirtualBox2.1.4, а у него работа с USB-девайсами прямоугольная - тупой перехват - можно либо все девайсы перенаправить, либо отфильтровать какие отдать, а какие нет. Честно пока не включал именно MBLAB ICD, но с мостами и эмуляторами типа AVR Dgragon, Jet-Link, AVR JTAG ICE MKII (правда у этого свои глюки с USB безотносительно виртуалки), eZ430-RF2500 - работает
--------------------
aka Vit
|
|
|
|
|
Mar 26 2009, 08:30
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(sensor_ua @ Mar 25 2009, 20:24)  но с мостами и эмуляторами типа AVR Dgragon, Jet-Link, AVR JTAG ICE MKII (правда у этого свои глюки с USB безотносительно виртуалки), eZ430-RF2500 - работает Честно говоря не разу не использовал JTAG на AT91SAM7S, и на моих платах он вообще не разведён и заземлён в целях экономии места и питания. А для унификации программирования AT91SAM7S64 и AT91SAM7S32 я вообще пользуюсь SAMBA через COM порт, а не через USB. Наличие третьего урезанного UART у AT91SAM7S позволяет остовлять его для вывода служебной информации и программирования. Использую 6 контактный разъём на платах: GND,3.3V,DTXD,DRXD,TST,ERASE и мои волосы шелковистые
|
|
|
|
|
Mar 26 2009, 11:13
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(Mahagam @ Mar 26 2009, 13:01)  самая гремучая смесь автономности периферии и экомичности проца - MSP430. под линукс он девелопится: или GCC или коммерческий CrossWorks. это так - с ходу называемое. получите сотни наноампер в спячке и полмиллиампера на 1MHz. устроит? устроит  ) и снова сменить проц 8))) я не спорю он может и хорош, но, у меня нет желания заменять текущий выбор проца, та и я уже с ним знаком както, а MSP430 прийдется изучать ибо новый. а вот то что MSP430 под линем девелопится - не знал, почитаю еще раз, спасибо за инфу, спасибо. Но все же, я вопрос хочу акцентировать именно на текущем выбранном контроллере - AT91SAM7S64 .
--------------------
|
|
|
|
|
Mar 26 2009, 11:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата через COM порт, а не через USB У современных ноутбуков и тем более нетбуков COM-порт всё труднее найти. А мост к USB подключить ничего не должно мешать
--------------------
aka Vit
|
|
|
|
|
Mar 26 2009, 13:12
|
Местный
  
Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240

|
Цитата(PrSt @ Mar 26 2009, 14:13)  устроит  ) и снова сменить проц 8))) я не спорю он может и хорош, но, у меня нет желания заменять текущий выбор проца захотите от батарейки жить не две недели а два квартала - возникнет и желание Цитата(PrSt @ Mar 26 2009, 14:13)  а MSP430 прийдется изучать ибо новый. фигасе новый ему уже 10 лет!
|
|
|
|
|
Mar 26 2009, 13:55
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(Mahagam @ Mar 26 2009, 15:12)  захотите от батарейки жить не две недели а два квартала - возникнет и желание да, тут я не спорю, полностью согласен Цитата(Mahagam @ Mar 26 2009, 15:12)  фигасе новый ему уже 10 лет!  я мел ввиду что новый именно для меня, а не вообще ))
--------------------
|
|
|
|
|
Mar 26 2009, 15:24
|
Местный
  
Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240

|
Цитата(ar__systems @ Mar 26 2009, 16:28)  Делал проект на pic16F946. 18uA в среднем (включая LCD и прочее на плате), конечно спит большую часть времени. Подверждаю, что лучше гнать проц на максимальной его частоте, но минимально короткий промежуток времени, чем выбирать низкую частоту. а мне кажется, глядя на графики токопотребления, что разницы нет. всё дело в количестве затраченных тактов на одно полезное действие.
|
|
|
|
|
Mar 27 2009, 08:38
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(ar__systems @ Mar 26 2009, 20:27)  Не знаю про графики, я говорил основываясь на своих экспериментах. 10000 тактов требуют меньше энергии если их пройти на большей частоте. я так и предпологал, (как Вы иговорите) что куда намного экономичнее находиться постоянно в слипе и просыпаться только сделать действие/реакцию на какоето событие... чет мне кажется это нужно еще исследовать, ведь 40кГц потребляет мизер, правда и работает все время... если источник питания не позволяет отдать большой ток(напримет от солнечной батареи) в режиме большой чатоты, то не прокатит такое... .
--------------------
|
|
|
|
|
Mar 27 2009, 11:43
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(PrSt @ Mar 27 2009, 03:38)  если источник питания не позволяет отдать большой ток(напримет от солнечной батареи) в режиме большой чатоты, то не прокатит такое... есть такая вещь как конденсатор  Физическое обоснование одно -- я говорил про внутренний RC осцилятор. Может, если гнать от внешнего, разницы может и нет. А частота внутреннего у ПИКа была 8МГц. И она не меняется, даже а только делится если вы выбираете меньшую. есть правда у него отдельный 32кгц, но это слишком медленно было для меня. Вообще это интересная тема... кстати, а кто как меряет потребление тока, если оно идет рывками и на уровне 10-100uA?
Сообщение отредактировал ar__systems - Mar 27 2009, 11:45
|
|
|
|
|
Mar 27 2009, 12:21
|
Местный
  
Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240

|
Цитата(ar__systems @ Mar 27 2009, 14:43)  Физическое обоснование одно -- я говорил про внутренний RC осцилятор. Может, если гнать от внешнего, разницы может и нет. ну так это надо было оговаривать, а то получается что все камни лучше пускать бурстами.
|
|
|
|
|
Mar 27 2009, 14:49
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(aaarrr @ Mar 27 2009, 09:00)  Если рывки не очень редкие, то можно и китайским тестером измерить. В противном случае измеряем потребление на полной скорости и в слипе, и считаем потребление исходя из соотношения работа/сон по времени. Китайским вообще не получится, и вторым способом тоже плохо -- на полной скорости вся схема может просто не работать или работать совсем не так. Опять же это не отвечает на вопрос сколько же все-таки потребляет устройство в его обычном режиме? Я делал такую схему для измерения: CODE <<----------------------------------------------+ + + | +---+---+ | | TO THE DEVICE DIODE |BATTERY| +--------|>|--------+ | | | | +---+---+ - | +---------+ | | <<--------------+----+ 3K3 +----+-----------+ - | +---------+ | | 33uF | +--------||---------+ | | | +----+ | | | | | R2 | | | | | +----+ | C2 | +--------||---------+ | | | | | | | TO VOLT- | O + METER - O
Параметры резисторов и конденсаторов нужно выбрать в зависимости от частоты пульсов тока их диапазона макс-мин тока. Диод нужен для обеспечения работы схемы в момент загрузки, когда она бежит на полной скорости. Его надо тщательно проверять на leakage current в рабочем диапалоне токов.
Сообщение отредактировал ar__systems - Mar 27 2009, 14:54
|
|
|
|
|
Mar 27 2009, 18:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата а зачем тогда стабилизатор? У меня батарейный девайс - соответственно меня интересует потребление при определенном напряжении питания девайса, с другой стороны удобно измерять достаточно большое dU. Таким образом я заряжаю конденсатор, например, до 9 В, а могу отключить примерно при 4 В, т.е. получаю более точное результирующее значение малой кровью. Естественно, точку во времени ранее момента достижения 4 В оцениваю по более грубым предварительным измерениям. А Цитата точность +80/-20 не помеха - её померять нужно аж раз в год  , потому как средний ток потребления является только одним из факторов, определяющих время автономной работы. Т.е. для очищения совести разработчика/наладчика важно достаточно точно померять средний ток потребления (а чаще отклонение от контрольного образца), но для реальных условий (саморазряд батареи, уменьшение емкости/увеличение внутреннего сопротивления при понижении температуры окружающей среды и др.) можно смело умножать на коэффициент, т.е. просто лучше не будет.
--------------------
aka Vit
|
|
|
|
|
Mar 27 2009, 19:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата но видимо слишком долгий Что мешает взять конденсатор с меньшей емкостью? Но по правде да - используем этот метод при разработке и когда по набору признаков (токи/напряжения) прибор отличается от образцового экземпляра ЗЫ А емкость конденсатора этим же методом меряется подключением в качестве нагрузки известного резистора (фиксацией тока нагрузки). Собственная утечка также оценивается по разнице результатов при разных нагрузочных резисторах и картине без нагрузки. Тут некоторые проблемы возникают всвязи с эффектом "памяти", но если о нём не знать  , то всё достаточно осязаемо
--------------------
aka Vit
|
|
|
|
|
Apr 1 2009, 04:51
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата достаточно ли будет этих толщин дорог А конденсаторы байпассные на что? Расставляешь где нужно и должно быть всё путём. Конечно приятнее, когда питание подводится чуть более толстым, но и менее толстые при правильной топологии годятся. А при неправильной плохо будет независимо от ширины дорожек. ИМХО.
--------------------
aka Vit
|
|
|
|
|
Apr 1 2009, 07:24
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(ar__systems @ Apr 1 2009, 07:25)  Достаточно для чего?? нормальная ширина... всмысле, достаточная ли ширина дорожки, для "импульсного" режима работы прикол то в том что вво время работы ядра ARM7 ток потребления контроллером может достигать 50 мА. вот я про это и боюсь. но проблема в том что там толстые дороги не получается провести 8( просто уже некуда 8( Цитата(sensor_ua @ Apr 1 2009, 06:51)  А конденсаторы байпассные на что? Расставляешь где нужно и должно быть всё путём. Конечно приятнее, когда питание подводится чуть более толстым, но и менее толстые при правильной топологии годятся. А при неправильной плохо будет независимо от ширины дорожек. ИМХО. да, но они по одному электролиту стоит на DC-DC и по одному возле контроллера. опираясь на заложенный типо размер корпуса - больше чем 47мкФ по моему нету. да,да я знаю что питание лучше толстыми вести, но там не получается, по трассе несколько мест где вынужденно сужается до 0,2-0,25мм А вот как будет проявляться поведение и ограничение ширины дорожки при токе потребления в 50мА во время работы ядра арма на тактовой в 18МГц(или больше) .
--------------------
|
|
|
|
|
Apr 1 2009, 15:01
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(PrSt @ Apr 1 2009, 10:24)  опираясь на заложенный типо размер корпуса - больше чем 47мкФ по моему нету. да,да я знаю что питание лучше толстыми вести, но там не получается, по трассе несколько мест где вынужденно сужается до 0,2-0,25мм А вот как будет проявляться поведение и ограничение ширины дорожки при токе потребления в 50мА во время работы ядра арма на тактовой в 18МГц(или больше) В даташите английским по белому написано, что на частоте 16МГц потребление при всей включенной переферии составляет менее 12.3мА по 3.3В и 12.1 по 1.8В, и даже на 48МГц не превышает 30мА. Вы там что светодиодами пыхаете на прямую? Я ставлю 0603 0.1 мкФ на каждую ногу питания, один 2.2 мкФ на выход 1.8В, 2 шт 2.2мкФ на вход 3.3В - всё. расстояние 0.5мм между конденсаторами и ногами МК. Дорожки 0.2мм
|
|
|
|
|
Apr 1 2009, 20:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата они по одному электролиту э, нет. так не пойдёт. надо керамику (например, 0.1 мкФ как пишут коллеги) по-ближе к пинам поставить, ну и, ИМХО, желательно землю в районе корпуса без переходных водить. А электролиты небольшие в количестве аж 1 шт после стабилизатора ставлю, танатал. _afc_ насчёт емкостей в общем правильно глаголит
--------------------
aka Vit
|
|
|
|
|
Apr 1 2009, 20:39
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(sensor_ua @ Apr 1 2009, 22:16)  э, нет. так не пойдёт. надо керамику (например, 0.1 мкФ как пишут коллеги) по-ближе к пинам поставить, ну и, ИМХО, желательно землю в районе корпуса без переходных водить. А электролиты небольшие в количестве аж 1 шт после стабилизатора ставлю, танатал. _afc_ насчёт емкостей в общем правильно глаголит именно так у меня и стоит керамика, по 0,1 мкФ прямо под чипом на 3,3 и на 1,8 и там же сразу впритык стоят электролиты + по шине питания ещё несколько разбросано, а вот на каждый пин это перебор в данной конструкции, тут и так развернуть негде 8)) да и как личная практика показывает, этот камень себя уверенно чувствовал при постоянной работе со всей включенной периферией на 18МГц замечательно, с такой же комбинацией кондеров, это из личного опыта.. но в целом замечание полностью поддерживаю - но это сделано специально и осознано без страха и риска. 8) ( на всяк случай ссылка с схемой - http://projects.org.ua/forum/viewtopic.php?t=2141 )
--------------------
|
|
|
|
|
Apr 2 2009, 07:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата ссылка с схемой посмотрел. странные моменты. Какое напряжение батареи? 3 В? тогда следует, что на месте DA1 MC34063 не годится - она имеет минимальное входное 3 В, а у Вас ещё и диод последовательно. Далее на DA2 нарисован повышающий стабилизатор, при этом на вход подаёте 5 В, а с выхода снимаете 3.2 В. А где узел отключения питания? Если его нет, то о микропотреблении с включенными стабилизаторами и ЖКИ вообще говорить нельзя. Непонятно назначение C28 - либо ШИМ-ом включать/выключать подсветку, либо организовывать регулируемый источник тока - для первого случая конденсатор только мешает, а для второго не хватает резисторов в эмиттере и базе VT3. Практически не знаком с AT91SAM, потому просто не знаю, есть ли возможность включать pull-down резисторы на портах - если нет, то со входами кнопочек несуразица получается - висячие входы или, при наличии включенных pull-up, оно просто не будет реагировать на кнопы; то же относится к джамперам J2-J4. Баззер вам вполне может понадобиться и без измерения счётчиком Гейгера, потому вполне можно его зацепить на 3 В. Схема импровизированного ЦАП-а для управления контрастностью ЖКИ имеет слишком большие сопротивления резисторов, чтобы корректно работать, да и как-то не вяжется с диодом в питании самого ЖКИ (зачем он вообще?). Да и регулировка контрастности для чего? Если по температуре, то датчик на борту должен быть, а не опционально. Не нашёл подтяжки по цепи D31 - могут быть проблемки. Узел детектора при наличии контроллера, ИМХО, должен из одновибратора нивелироваться до триггера Шмитта. Короче, сыро. Так как до конца не понимаю назначение и ограничения, то советовать пока продуктивно не получится.
--------------------
aka Vit
|
|
|
|
|
Apr 2 2009, 11:41
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(sensor_ua @ Apr 2 2009, 09:12)  посмотрел. странные моменты. Какое напряжение батареи? 3 В? тогда следует, что на месте DA1 MC34063 не годится - она имеет минимальное входное 3 В, а у Вас ещё и диод последовательно. Далее на DA2 нарисован повышающий стабилизатор, при этом на вход подаёте 5 В, а с выхода снимаете 3.2 В. А где узел отключения питания? Если его нет, то о микропотреблении с включенными стабилизаторами и ЖКИ вообще говорить нельзя. Непонятно назначение C28 - либо ШИМ-ом включать/выключать подсветку, либо организовывать регулируемый источник тока - для первого случая конденсатор только мешает, а для второго не хватает резисторов в эмиттере и базе VT3. Практически не знаком с AT91SAM, потому просто не знаю, есть ли возможность включать pull-down резисторы на портах - если нет, то со входами кнопочек несуразица получается - висячие входы или, при наличии включенных pull-up, оно просто не будет реагировать на кнопы; то же относится к джамперам J2-J4. Баззер вам вполне может понадобиться и без измерения счётчиком Гейгера, потому вполне можно его зацепить на 3 В. Схема импровизированного ЦАП-а для управления контрастностью ЖКИ имеет слишком большие сопротивления резисторов, чтобы корректно работать, да и как-то не вяжется с диодом в питании самого ЖКИ (зачем он вообще?). Да и регулировка контрастности для чего? Если по температуре, то датчик на борту должен быть, а не опционально. Не нашёл подтяжки по цепи D31 - могут быть проблемки. Узел детектора при наличии контроллера, ИМХО, должен из одновибратора нивелироваться до триггера Шмитта. Короче, сыро. Так как до конца не понимаю назначение и ограничения, то советовать пока продуктивно не получится. спасибо, Вы заметили пару мест которые я не увидел. отписался в личку к Вам. позже, постарюсь детально ответить тоже и здесь
--------------------
|
|
|
|
|
Apr 2 2009, 17:34
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(sensor_ua @ Apr 2 2009, 10:12)  посмотрел. странные моменты. Какое напряжение батареи? 3 В? Да, 3В, 2 батарейки по 1,5В кстати в корпус может еще вставляться "крона", а она 9В.  и следовательно схемы включения DC-DC нужно менять... - но я пока крону не рассматриваю Цитата(sensor_ua @ Apr 2 2009, 10:12)  тогда следует, что на месте DA1 MC34063 не годится - она имеет минимальное входное 3 В, а у Вас ещё и диод последовательно. угу, диод Шотки, на нем 0,2-0,4В упадет, это нужно для того что бы сделать низкий барьер, ибо используемтся "схема включения для умножения" если честно я еще не нашел ничего достойного к замене MC34063 ... но спаасибо подталкнули - вылетело с головы... Ранее, в версии с AVR был заложен LM2621 - он от 1,2(до 14В), но и он намного дороже. просто еще не все еще у нас в городе можно купить, или стоит очень дорого, поэтому еще учитываю цену. вероятно или даже возможно верну назад LM2621. я участок с DC-DC специально сделал отдельно, он вообще будет как самостоятельный кусок платы, с возможностью полного отсоединения от платы. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Далее на DA2 нарисован повышающий стабилизатор, при этом на вход подаёте 5 В, а с выхода снимаете 3.2 В. раньше было последовательно 2 DC-DC, сперва 5в, а уже из них 3В потом я сделал их от одного источника ~3V(2 батарейки) и упустил этот момент... Спасибо что заметили, исправил в оригинале.. Цитата(sensor_ua @ Apr 2 2009, 10:12)  А где узел отключения питания? Если его нет, то о микропотреблении с включенными стабилизаторами и ЖКИ вообще говорить нельзя. Отключать / включать глобально - кнопкой питания. Основное время устройство будет спать я это уже описывал как задумал. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Непонятно назначение C28 - либо ШИМ-ом включать/выключать подсветку, либо организовывать регулируемый источник тока - для первого случая конденсатор только мешает, а для второго не хватает резисторов в эмиттере и базе VT3. 1 - он заложен в резерв 2 - предусмотрен для ШИМ, но еще не факт что будет ШИМ в реале. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Практически не знаком с AT91SAM, потому просто не знаю, есть ли возможность включать pull-down резисторы на портах - если нет, то со входами кнопочек несуразица получается - висячие входы или, при наличии включенных pull-up, оно просто не будет реагировать на кнопы; Да - pull-up можно, pull-down - помоему нельзя. На кнопочки реагировать должен - ибо если порт на вход, то по их нажатию будет появляться "1" на входах с vcc3, иначе там на "висячих входах" 0В, то есть "0". Цитата(sensor_ua @ Apr 2 2009, 10:12)  то же относится к джамперам J2-J4. это не джамперы в реале - а просто патерны 8)) в которые или запаять светодиоды(тогда резисторы заменяются на по 510 Ом) или перимычки, но там должны быть "1" для программирования SAM-BA по DBGU Цитата(sensor_ua @ Apr 2 2009, 10:12)  Баззер вам вполне может понадобиться и без измерения счётчиком Гейгера, потому вполне можно его зацепить на 3 В. по что Вы здесь сказали я не совсем понял к сожаленью Цитата(sensor_ua @ Apr 2 2009, 10:12)  Схема импровизированного ЦАП-а для управления контрастностью ЖКИ имеет слишком большие сопротивления резисторов, чтобы корректно работать, вот тут не исключаю Вашу правоту изначально было в R-2R по 10-20к, но потом (в топике описано) при подсчете тока потребления пришлось из увеличить, возможно Вы правы, но мне кажется нормально. Это я эксперементиирую. Цитата(sensor_ua @ Apr 2 2009, 10:12)  да и как-то не вяжется с диодом в питании самого ЖКИ (зачем он вообще?). в принципе не нужен, это предусмотренный резерв, патерн, в реале там может быть или резистор или перемычка Цитата(sensor_ua @ Apr 2 2009, 10:12)  Да и регулировка контрастности для чего? LCD бывают разные, я их много перепробовал, и даже в одной серии при одинаковом напряжении контрастности они по разному показывают, по сему отдан этот вопрос на пользовательсткую опциональность. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Если по температуре, то датчик на борту должен быть, а не опционально. его можно впаять на плату вместо разъема. или же впаятьразъем и сделать внешний термодатчик, тут на выбор, тоже специально. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Не нашёл подтяжки по цепи D31 - могут быть проблемки. не будет - буду использовать pull-up контроллера. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Узел детектора при наличии контроллера, ИМХО, должен из одновибратора нивелироваться до триггера Шмитта. Извеняюсь, не совсем понял о чем речь. Цитата(sensor_ua @ Apr 2 2009, 10:12)  Короче, сыро. Так как до конца не понимаю назначение и ограничения, то советовать пока продуктивно не получится. не спорю, возможно сыро, не с кем обсудить тонкости. собственно я все выше описал, если есть что предложить - с удовольствием выслушаю. Заранее спасибо. .
--------------------
|
|
|
|
|
Apr 2 2009, 19:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата иначе там на "висячих входах" 0В, то есть "0" откуда такая уверенность? IMNHO, это заблуждение. А оборванные входы у КМОП-микросхем вообще очень неприятный момент. Баззер-ом я обозвал аглицкий buzzer - считаю, что пищалки могут быть использованы не только для тревоги, но и для обозначения нажатия на кнопки и др. Цитата даже в одной серии при одинаковом напряжении контрастности они по разному показывают это у Вас какой-то особенный опыт. Насчёт одновибратора - так называемый "удлинитель импульсов" при наличии контроллера со входом внешнего прерывания, IMNHO, есть просто изврат. Аппаратно после детектора нужен аналоговый дискриминатор - вот в качестве его и нужно использовать триггер Шмитта. Есть вероятность, что такой триггер уже есть на соответствующем входе контроллера. Цитата не будет - буду использовать pull-up контроллера во время сброса встроенный pull-up не обязан быть включен Ну и в личку накатал
--------------------
aka Vit
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|