Форум Микро-Чип

Форум Микро-Чип (http://www.microchip.su/index.php)
-   Продукция MICROCHIP (http://www.microchip.su/forumdisplay.php?f=6)
-   -   2 UART. Что выбрать? (http://www.microchip.su/showthread.php?t=18078)

Vovka 04.06.2017 13:35

2 UART. Что выбрать?
 
Делаю переходник RS485 -> SMS-модуль М590.
МК нужен с 2+6 ногами.
RS485 однозначно будет заведен на железный UART, а вот для модуля не могу определиться:
- если брать МК с двумя железными UART, то это МК минимум с 28-ногами, например PIC18F23K22, из которых будут задействованы только 8 ног.
- использовать программный UART для модуля - тут можно взять МК уже с 14-ногами, например PIC16F1824, но вот получится ли сделать работу без сбоев?

Что посоветуете?

Марк 04.06.2017 14:05

Re: 2 UART. Что выбрать?
 
Какая разница сколько ног останется свободными?
Если нужны малые габариты, то можно взять TSSOP или DFN.
Дело даже в удобстве, если ноги программирования выделить. И кварц не помешает.

masterok999 04.06.2017 14:52

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от Марк (Сообщение 232579)
И кварц не помешает.

Вот уж что лишнее, так это именно кварц.
Если нет других требований к точности тактовой частоты, а нужен только UART и калибровочные константы контроллера не убиты - кварц абсолютно лишний элемент, точности внутреннего RC генератора достаточно с большим запасом.
Я отказался от кварцев к PIC контроллерам еще в 2003 году, и с тех пор не использовал ни разу.
Рабочие скорости UART от 4800 до 256000, ни разу не было проблем из за тактовой частоты в связке с различными внешними модулями как GSM так и другими...
Аппаратный UART в отличие от программного имеет массу преимуществ по буферизации, флагам и прерываниям, но программный можно повесить произвольно почти на любые ноги.
На малых скоростях (до 9600) и коротких пакетах программный вполне прокатит.
Много лет успешно использовал PIC16F688 именно с программным UARTом, а аппаратный порт был выделен для внешних целей.

P.S. забыл добавить, что температурный диапазон без кварца! приборы прекрасно держат в тестовом режиме от -30 до +100 градусов на коротких временных интервалах несколько часов (чтобы не поубивать память...)

Vovka 04.06.2017 15:05

Re: 2 UART. Что выбрать?
 
В принципе подумал-подумал и решил ставить PIC18F26K22-I/SS (не досмотрел, купил у китайцев, теперь буду мучиться с моим зрением :( )
Правда жирноват для таких целей, но что-нибудь еще добавлю, ведь модуль не только с СМС-ками работать может...

DimaS 04.06.2017 16:30

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от masterok999 (Сообщение 232580)

P.S. забыл добавить, что температурный диапазон без кварца! приборы прекрасно держат в тестовом режиме от -30 до +100 градусов

Ну не знаю, смотря какие PICи, помниться 873-й и 819-й в программном - не держали, а более новый 88-й - уже держал, что в программном, что в аппаратном.


Цитата:

на коротких временных интервалах несколько часов (чтобы не поубивать память...)
А что с памятью случитья? У нас годами работало при температуре внутри 80-90С.

masterok999 04.06.2017 18:54

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от DimaS (Сообщение 232582)
А что с памятью случитья? У нас годами работало при температуре внутри 80-90С.

Годами, но не теми что производитель обещает.
При повышении температуры сокращается время хранения данных в памяти контроллера, впрочем как и во всех микросхемах памяти.
Вместо заявленных гарантированных 40 лет, может так случиться что через 10 начнутся глюки....

Для Вовки, PIC18F26K22-I/SS - отличный выбор, именно эти контроллеры и использую в настоящее время в огромных количествах.

besogon 05.06.2017 10:42

Re: 2 UART. Что выбрать?
 
если нужно только 2 uart, то PIC32MM0064GPL020 будет в 3 раза дешевле чем PIC18F26K22.

masterok999 05.06.2017 11:01

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от besogon (Сообщение 232584)
PIC32MM0064GPL020 будет в 3 раза дешевле чем PIC18F26K22.

Хммм я и не знал, что такие хорошие контроллеры можно по 50 центов покупать... :-)

abcdzz 05.06.2017 11:54

Re: 2 UART. Что выбрать?
 
Если всё-таки 8-битники привычнее, то есть парочка с двумя UART на борту (+PPS) 14-пинов.
http://www.microchip.com/wwwproducts/en/PIC16F15324
http://www.microchip.com/wwwproducts/en/PIC16F15325

Марк 05.06.2017 12:00

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от masterok999 (Сообщение 232585)
Хммм я и не знал, что такие хорошие контроллеры можно по 50 центов покупать... :-)

Не по 50 центов, а по 1 доллару. И то лишь в Микрочип Директ в количествах 1000+, без учета местных (по месту ПОЛУЧЕНИЯ) налогов и доставки.
Речь вообще шла о ценах дилеров В РОССИИ.
То есть 75 рублей Элтеха за PIC32 против 200 рублей Тритона/Гаммы за PIC18.

masterok999 05.06.2017 14:00

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от Марк (Сообщение 232587)
Не по 50 центов, а по 1 доллару

Так я и сам знаю что по доллару от 1000 штук не считая всяких добавок, поэтому с сарказмом и написал про 50 центов исходя из того,
что человек сказал про "будет в 3 раза дешевле чем PIC18F26K22", предполагая что он не в курсе реальных цен .
беру 18F26K22 по $1.5 - вроде цена адекватная.

Марк 05.06.2017 14:57

Re: 2 UART. Что выбрать?
 
Цена в $1,5 не может быть адекватной, поскольку цена на Директе $1,9 за 5000+ (за упомянутый ранее I/SS) . Поэтому покупка ниже цены производителя да еще и в розницу с пересылкой (скорее всего) кагбэ намекаэ на происхождение...
"Туды его в качель... "(с)

masterok999 05.06.2017 16:28

Re: 2 UART. Что выбрать?
 
Цитата:

Сообщение от Марк (Сообщение 232591)
Цена в $1,5 не может быть адекватной, поскольку цена на Директе $1,9 за 5000+ (за упомянутый ранее I/SS)

Даже не собираюсь ничего доказывать, использую оригинальные контроллеры, купленные уже не первый раз у проверенного поставщика.
последняя закупка - прошлая осень 3000 штук и именно по этой цене.
Покупаю у китайцев.
P.S. по поводу "кагбэ" я и не скрываю, производитель часто светит цену заведомо выше той, по которой отгружает партнерам, и это не только Microchip....
чтобы дистрибьютору было легче манипулировать конечным покупателем.

Марк 05.06.2017 16:34

Re: 2 UART. Что выбрать?
 
Каждый управляет рисками сам...
Микрочип ничего и нигде не "светит".
В директе та самая цена, по которой он и продает.
Лично сам покупал.
И Россия тут вообще не причем. Директ не продает в Россию.

maagalex 05.06.2017 21:03

Re: 2 UART. Что выбрать?
 
cy8c21123 0.9$

Марк 06.06.2017 05:40

Re: 2 UART. Что выбрать?
 
при 1 УАРТе есть за меньшие деньги и уже в России.


Часовой пояс GMT +3, время: 04:01.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot