Jump to content
ELFORUM - Forumul Electronistilor
Sign in to follow this  
godFather89

Texas Instruments CC3x00

Recommended Posts

Texas Instruments urmeaza sa lanseze noile module CC3100/CC3200 urmasele lui CC3000.

 

http://www.ti.com/product/cc3200

 

Acestea sunt CI wireless ce au implementata stiva TCP/IP hardware cu suport HTTP/SSL si multe altele. Diferenta fiind ca CC3200 este un CC3100 + ARM Cortex M4 (80 MHz, 256 KB SRAM, ADC, etc.).

Am citit ca se vor vinde cu 5-7$/buc la 1000 bucati.

Avantajele ar fi: costul redus (fata de alte solutii comparabile - probabil cel mai ieftin la ora actuala), un singur CI + flash extern (nu mai e nevoie de alt microcontroller pentru CC3200), consum redus (<1mA, conectat in idle), suporta 802.11b/g/n, stiva implementata hardware (poate fi cu 2 taisuri dar simplifica foarte mult codul aplicatiei), multitudinea de protocoale si functionalitati suportate.

Dezavantaje: nu vad nici unul serios inca.

 

Ma gandeam sa proiectez un modul breakout simplu CC3200 + antena + flash + pasive, pentru a-l folosi la un sistem de home automation.

 

Ce parere aveti? Le-a testat cineva?

Edited by godFather89

Share this post


Link to post
Share on other sites

De unde ai comandat? M-am uitat si eu si numai la Mouser am vazut ca il aveau in stoc dar mi se pare prea scump transportul.

Te astept(am) cu impresii cand apuci sa te "joci" cu el.

CC3000 s-a bucurat de un succes destul de mare. Chiar si cu toate bug-urile de care dispune...

Share this post


Link to post
Share on other sites

Ai idee cat e transportul de la TI?

Cred ca au ceva IDE bazat pe eclipse + GCC dar nu stiu sigur ca nici eu nu am verificat inca.

Share this post


Link to post
Share on other sites

Trebuie sa faci comanda pe firma (la TI)? Ca am vazut ca sunt campuri obligatorii despre "Company".

Edited by godFather89

Share this post


Link to post
Share on other sites

da. iti trebuie o adresa de firma. numele firmei trebuie sa corespunda cu domeniul mailului

Share this post


Link to post
Share on other sites

Si sample-uri (gratis) iti trimit doar daca pun numele companiei, adresa si adresa de e-mail cu domeniul de la firma?

Ce convenabil... Poate o sa incerc.

 

Pana la urma am facut si eu o comanda de 2 placi de evaluare pentru CC3200. Am pus adresa firmei si toate cele.

Edited by godFather89

Share this post


Link to post
Share on other sites

Tu la ce vrei sa le folosesti? Numa bine, ai un avans de 2 saptamani sa descoperi si sa rezolvi posibilele probleme :)

Da, am vazut ca doar pe firma/faculta. Ideea e ca toti lucram pe undeva pe la o firma.

Share this post


Link to post
Share on other sites

Daca vrei sa il folosesti la home automation, de ce nu pui un MCU cu ethernet, si eventual POE? Oricum trebuie sa pui un cablu de alimentare, macar nu mai dai cu RF-ul in casa :rade: . Mai este si .. distanta la care functioneaza jucaria, ca vorbim de 802.11. Router-ul meu AC-66U dual band cu 3 antene de 5dBi,  care emite cu 100/200mW (asa zice el), abia am semnal in balcon. In afara balconului 0, si stau la parter.

Pentru ca ethernet-ul are un impediment: are nevoie de fire. Cablu de alimentare nu cred ca e absolut necesar. De exemplu: un modul care are doar butoane (intrerupatoarele de iluminat) poate sa stea in sleep peste 99 % din timp (parca 4uA conform datasheet) cat timp nu este apasat nici un buton. Deci cred ca ar duce un an ce un CR2032.

Despre acoperire nu stiu inca ce sa zic. Oricum cred ca o sa am nevoie de 3-4 routere sa acopere toata casuta cu semnal decent (trebuie sa verific si asta dar banuiesc ca 2 la parter si 2 la etaj is suficiente).

Ar mai fi varianta cu WiFi P2P (WiFi Direct?) care se lauda ca nu are nevoie de routere dar nu stiu daca e suportat standardul de modulele de la TI.

Share this post


Link to post
Share on other sites

Al meu a ajuns de vreo 10 zile, dar am fost plecat si n-am apucat sa-l folosesc.

L-am comandat de la magazinul Texas Instruments (TI):

https://estore.ti.com/cc3200-launchxl.aspx

Dupa cum scrie cu rosu, chip-ul folosit e unul de preproductie, dar m-am uitat la diferente si nu ma deranjeaza prea tare.

 

Se plateste fix cat scrie pe site, vama si transportul sunt platite de TI. La fel e si la sample-uri.

 

Daca vrei sa faci un mic modul, am citit ca in curand TI va face si module cu chip si antena, cu toate certificarile EMI.

In regim de amator e cam greu, si oricum nu cred sa iasa mai ieftin.

 

Poate ai timp sa scrii cateva randuri dupa ce primesti devboard-ul.

Si eu, de-abia astept sa ma joc cu launchxl-ul.

 

Ai deja in proiect vreo aplicatie pentru el?

 

Spor!

Share this post


Link to post
Share on other sites

Da, probabil o sa astept sa apara modulele de productie. Sigur ies mai ieftine decat le-as putea face eu.

Nu stiam ca vama e platita de TI. Super!

 

Da, o sa incerc sa scriu cateva randuri dupa ce apuc sa ma joc cu ele. Din pacate perioada asta e super aglomerata si la lucru si acasa.

 

Ma gandeam sa fac un sistem de home automation/securitate. Module conectate prin toata casa (intrerupatoare, lumina, senzori de prezenta/temperatura/lumina/etc., valve la calorifere, RFID, etc.) toate comunicand prin wireless, fiind coordonate de un server central (un mic thin client, poate raspberry pi). Ma gandesc la un numar de 20-30 de module pentru o casuta decenta (4 camere) ar fi suficient. Pe module urmand sa fie un soft standard, generic, care sa permita comanda perifericelor prin intermediul unor script-uri de pe server.

 

Tu ce planuiesti sa faci cu ele?

Share this post


Link to post
Share on other sites

Interesantă aplicaţia ta.

 

Pe al meu l-am comandat cu pretextul de a face nişte butoane wireless, dar adevăratul motiv este că, după ce acum câteva luni am implementat un MAC layer pentru ZigBee la un strămoş al lui CC3200: Chipcon 2400 (TI a cumpărat mai demult firma Chipcon, cu tot cu seria lor de produse din CCxxxx), n-am rezistat la o aşa jucărie care are tot stack-ul wi-fi gata implementat.  :rade:

Share this post


Link to post
Share on other sites

Am reusit sa ma joc putin cu placutele.

 

Observatii pana acum:

-am rulat exemplul preinstalat pe placuta, merge destul de bine. nu ma asteptam.

-se conecteaza destul de repede la retea (am testat pana acum 2 routere diferite si se conecteaza sub 5 sec la ambele. chiar 2-3 sec)

-telefonul se conecteaza repede la placuta (cand placuta e in AP mode)

-API-ul pentru TCP/UDP e foarte ok. Asemanator cu ce e si la win/linux

-serverul HTTP e cam inutilizabil pentru mine pentru ca voiam sa fac comenzile prin query-uri (gen: http://server/gpio/pin1/on).

-punctul de mai sus nu e o problema asa mare ca poti face rapid un mic server http peste tcp.

-un request la serverul HTTP facut peste TCP dureaza in medie 12 ms - masurat de pe PC (deschide conexiune, trimite request, primeste raspuns, inchide conexiune)

-am obtinut viteze de transfer pe TCP de 3 Mbps si 8 Mbps (dar nu mai stiu care era up si care down).

 

Serverul HTTP:

La cum e facut acesta stie doar sa furnizeze fisiere incarcate in flash si apoi sa rezolve continutul dinamic cu ajutorul unor "token"-uri (prin javascript). E destul de limitat, token-urile trebuie sa aiba nume special formatate si valoarea lor trebuie sa fie sub 10 caractere (cred, nu sunt sigur. e in documentatie). Nu poti crea continut dinamic in timpul unui request sau nu il poti schimba pe baza query-ului sau a caii din request.

 

Cam atat deocamdata...

Edited by godFather89

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...