1

Тема: Freeduino 2009 - сгорела

Случайно в темноте было подано напряжение 11.1 В от аккумулятора на пин 5V. Теперь при включении моргает диод L и загорает PWR как если бы все было нормально, но греется как сумасшедшая FTDI микруха и постоянно горят TX и RX. Скорее всего она выгорела ибо просаживает питание до 3.4В.
Вопрос - что еще могло выгореть? интересует с точки зрения починки - заменить FTDI микруху или все, покупать новую плату?

2

Re: Freeduino 2009 - сгорела

Проверь работоспособность атмеги, какой именно скетч был в ней когда пожог? Вынь атмегу и посмотри как она отдельно, без остального работает. для этого  на 9 и 10 ножки вешаешь кварц 16МГц на 7 и 20 +5В, на 8 и 21 -, если записан был стандартный блинк то через резистор на 19пин пускаешь светодиод.

3

Re: Freeduino 2009 - сгорела

mogalkov пишет:

Проверь работоспособность атмеги, какой именно скетч был в ней когда пожог? Вынь атмегу и посмотри как она отдельно, без остального работает. для этого  на 9 и 10 ножки вешаешь кварц 16МГц на 7 и 20 +5В, на 8 и 21 -, если записан был стандартный блинк то через резистор на 19пин пускаешь светодиод.

К сожалению, в нее был записан скетсн, которые все, что получал по Serial порту отправлял обратно, - я тестировал схемку на MAX232, подключенную к COM порту компа.

Re: Freeduino 2009 - сгорела

RaJa пишет:

К сожалению, в нее был записан скетсн, которые все, что получал по Serial порту отправлял обратно, - я тестировал схемку на MAX232, подключенную к COM порту компа.

Почему к сожалению ? То, что FT232 накрылась медным тазом, это уже 100%. Ее надо просто выкусить аккуратно из платы тонкими бокорезами по одной ноге, а остатки ног аккуратно выпаять, чтобы дороги не повредить. А потом работоспособность ATmega можно проверить просто нажимая Reset - при сбросе она же 13 ногой дергает. Ну, и затем я бы еще проверил, что и от USB работает, и от внешнего источника, и если все Ok, то радовался бы возможности приобретения/улучшения навыков пайки мелких ног :)
FT232RL купить где-нибудь можно, наверное. Может e-mail напишешь, тебе ее и freeduino.ru продаст, хоть и в продаже на сайте их нет, но по факту же наверняка есть в наличии.

...отпиши plz по результатам.

5

Re: Freeduino 2009 - сгорела

Сергей Деменков пишет:

Почему к сожалению ? То, что FT232 накрылась медным тазом, это уже 100%. Ее надо просто выкусить аккуратно из платы тонкими бокорезами по одной ноге, а остатки ног аккуратно выпаять, чтобы дороги не повредить. А потом работоспособность ATmega можно проверить просто нажимая Reset - при сбросе она же 13 ногой дергает. Ну, и затем я бы еще проверил, что и от USB работает, и от внешнего источника, и если все Ok, то радовался бы возможности приобретения/улучшения навыков пайки мелких ног :)
FT232RL купить где-нибудь можно, наверное. Может e-mail напишешь, тебе ее и freeduino.ru продаст, хоть и в продаже на сайте их нет, но по факту же наверняка есть в наличии.

...отпиши plz по результатам.

Потому что под рукой нет рабочего COM - TTL конвертера - мой почему-то не хочет нормально работать. придется купить еще один DB9F и собрать новый.
Тонкими бокорезами попытался срезать (почти как маникюрные, самые тонкие что нашел у продавца в свое время), ноги сминаются и отрывают дорожки :(. как ни старался, а несколько все равно оторвалось.
Попробовал залудить кончики дорожек, это все, что удалось сделать http://img-fotki.yandex.ru/get/5503/masterraven.14/0_447bb_92c94f72_L.jpg
«FTDI place»
После удаления FTDI чипа ардуинка стартует нормально, моргает 13 пином, напряжение питания нормальное.
Вопрос как к ней подключиться чтобы программировать?
От USB без FTDI чипа работать не будет разумеется, поэтому проверял с батарейкой.
В принципе, есть USB TTL конвертер для Arduino Pro Uno. Там разведены как Tx/Rx так и DTR.
Микруху эту могу заказать на ebay за 6 баксов примерно, думаю, что это дешевле, чем на Freeduino с пересылкой почтой россии.

6 (2011-02-17 01:48:57 отредактировано mogalkov)

Re: Freeduino 2009 - сгорела

http://www.platan.ru/cgi-bin/qwery.pl/i … ;group=101 сам недавно покупал здесь.

Без установленной на дуину ft232rl ей тоже можно пользоваться, токо прошивать отдельно, через программатор.
Вот простой программатор на LPT порт
http://www.myrobot.ru/stepbystep/mc_programmer.php
http://eldigi.ru/site/programmators/2.php

вот на ftdi простейший:
http://easyelectronics.ru/skorostnoj-av … llera.html

7

Re: Freeduino 2009 - сгорела

mogalkov пишет:

http://www.platan.ru/cgi-bin/qwery.pl/i … ;group=101 сам недавно покупал здесь.

Без установленной на дуину ft232rl ей тоже можно пользоваться, токо прошивать отдельно, через программатор.
вот на ftdi простейший:
http://easyelectronics.ru/skorostnoj-av … llera.html

260р  это дорого для этой микрухи:
с ebay за 160р могу заказать, причем до почты мне ближе чем до платана :) разве что подождать придется немного.
кстати, а можно Duemilanove прошить программатором от Arduino Pro? он на Atmega8U2.
http://i.ebayimg.com/12/!B8fTNTQBmk~$(KGrHqN,!mEEy+jC1qTKBM3K!))(g!~~_3.JPG
попробовал подключить его:
DTR на Reset пин
Tx на 0 пин
Rx на 1 пин
GnD и 5V соответственно.
Freeduino питание получает, сбрасыватся как положено при попытке прошить ее из ардуино IDE, а дальше ругается, что не может прошить.
Спасибо за ссылки.
На LPT к сожалению, неактуально, нет его у меня, а из FTDI городить огород не хочется - уж больно она мелкая и неудобно ее паять. Боюсь, что и на плате не смогу ее подпаять.
А что еще можно на плате проверить, чтобы убедиться, что она стоит возни с ней, а не сдохла? может у контроллера что-то не работает или еще какой обвес сдох. Хотя выглядит все нормально, но без осциллографа не понять.

8 (2011-02-17 18:01:17 отредактировано mogalkov)

Re: Freeduino 2009 - сгорела

Через rx tx прошивается через встроеный загрузчик, так ты сможешь прошит либо через ft232rl, либо поковыряв в программе ардуино (хз где, но по идее где-то можно). Тебе же надо рошивать через ISP, а для этого нужен программатор. Самый простой и дешевый через lpt или com.
http://easyelectronics.ru/avr-shag-perv … mator.html
Следующий -на ft232rl: http://easyelectronics.ru/img/readydev/ … g/ftbb.JPG я себе именно такой собрал, хотя сейчас использую как програматор freeduino 2009. Программатор ISP имеет еще один плюс, для того чтоб собрать устройство на основе дуины (ну или другом авр) тебе достаточно всего лишь мк, кварца и питания (все остальные детали зависят уже от того что собираешься делать).

Если контроллер мигает -он жив. Все остальное не настолько капризное. А вот понять стоит ли она возни вопрос отдельный. Посмотри по деталям, цена платы в основном это контроллер ,ft232rl и труд изготовления. Все остальные детали от 1р до 50р каждая.

Соответственно вот тебе варианты действий:
1)Купить и припаять ft232rl.
2)Купить или собрать программатор ISP.
3)Купить новую дуину. (желательно чтоб ее можно было использовать как программатор ISP)

9

Re: Freeduino 2009 - сгорела

mogalkov пишет:

Соответственно вот тебе варианты действий:
1)Купить и припаять ft232rl.
2)Купить или собрать программатор ISP.
3)Купить новую дуину. (желательно чтоб ее можно было использовать как программатор ISP)

пожалуй, что наиболее интересен для меня именно первый вариант. Все остальные не стоят возни.
Дуинку я себе купил новую - Arduino Pro w Uno bootloader.
Удобная, компактная, модульная.
Поскольку основное применение у меня будет моделизм и автоматизация в доме, то размер имеет значение, поэтому удобно использовать nano и mini версии.
К тому же лазерного принтера у меня нет да и трудозатраты на травление плат часто превышают их стоимость. (Хлорное железо - не самая полезная вещь, да и чашку под нее нужно отдельную и пр.). Если же соберусь что-то более кастомизированное делать, тогда и буду решать какой программатор и контроллер юзать.
Все равно возможности этого контроллера невелики - интерфейс с аппаратной частью по сути.
А вот за ответы спасибо, очень полезны.

10

Re: Freeduino 2009 - сгорела

Как вариант можно еще поискать чистую плату под ардуину, запаять на нее FT232RL и пересадить МК.
Для моделирования и отладки дополнительных модулей удобно использовать Proto-Shield http://freeduino.ru/arduino/proto-shield_kit.html

С уважением,
Андрей

11

Re: Freeduino 2009 - сгорела

Anwi пишет:

Как вариант можно еще поискать чистую плату под ардуину, запаять на нее FT232RL и пересадить МК.
Для моделирования и отладки дополнительных модулей удобно использовать Proto-Shield http://freeduino.ru/arduino/proto-shield_kit.html

ИМХО не уверен что этот вариант лучше чем на старую плату напаять юсб-юарт конвертер, и уж точно он мало чем отличается от варианта программатор + контроллер. Учитывая что с программатором ты не привязан к конкретной плате. Используя контроллеры поддерживаемые ардуино иде, можно прошивать их и не имея самой дуины. Ардуино иде создает HEX файл, а узнать где он можно нажав шифт+кнопка компиляции.

12

Re: Freeduino 2009 - сгорела

Вчера наконец-то дошли руки до ремонта - заказанные FT232RL пришли довольно давно, но никак не доходили руки попробовать. В общем я нарастил дорожки и посадил микруху на плату, дотянув ее до оторванных выводов. после отмывания платы от Ф38Н спиртом и сушки, запустилась и прошилась без проблем, сейчас работает. :) Так что восстановление удалось полностью