Săptămâna #invatFPGA pe scurt (4)

Bh90fvjCUAA0qlu

  • tutorialul ăsta de la Intel este despre electronică înainte să fie despre PCB design. Urmăriți-l chiar dacă știți PCB design, vă asigur că e folositor;
  • despre eșantionare, Nyquist și lungimea de bandă pe scurt, aici. Înveți în 10 minute ce n-ai învățat în un semestru de facultate;
  • cum îți alegi un osciloscop, care sunt caracteristicile principale, care e diferența între diferite tipuri de osciloscoape (clasice, portabile, USB) , toate le găsiți în acest tutorial;
  • iatăcare au fost cei mai mari investitori în R&D din industria semiconductorilor în anul 2013 în cifre relative și absolute. Singura companie europeană din top este ST;
  • apropo de ST, aceștia organizează un concurs pentru produse IoT. Dacă aveți o idee, o puteți înscrie în concurs și în cazul în care ajungeți finaliști ST vă va ajuta să ieșiți cu soluția pe piață. Soluția trebuie să aibă la bază un microntroller STM32 (bazate pe ARM-Cortex-M) și să mai aibă măcar o componentă de la ST. Mai multe detalii, inclusiv ce puteți câștiga si cum puteți ajunge la Electronicaaici;
  • aveți un Arduino, sunteți hobbyști sau doar studenți la facultatea de electronică, oricare ar fi situația trebuie să știți cum funcționează diferite tipuri de senzori(presiune, temperatură, accelerometru, etc.) pentru a putea scoate maximul din ele. Aflați tot ce vreți să știți despre senzori aici;
  • acum că ați învățat atât de multe, cum le folosiți în avantajul vostru într-un CV? Aici găsiți sfaturi pentru un CV bun de inginer electronist;
  • un acvariu pe care îl puteți vedea în timp real in browser. Are la bază un sistem de întreținere bazat pe Arduino și puteți verifica temperatura, hrăni peștii sau oxigena apa;
  • un tutorial de introducere în lucrul cu CPLD-uri. Ele sunt precursoarele FPGA-ului, device-uri mai simple care se folosesc si azi în proiecte în care avem nevoie de un dispozitiv programabil dar complexitatea nu impune un FPGA.

Poza este luată de aici.

Săptămâna #invatFPGA pe scurt (3)

A treia săptămână, iată  linkurile:

  • se întâmplă des ca input-ul într-un FPGA să fie zgomotos din diverse motive. Presupunând că știm frecvența cu care variază această intrare dorim să elimină frecvențele, de multe ori, mai mari apărute ca urmare a zgomotului colectat de semnalul nostru pe PCB sau pe fire. Aici găsiți explicații și cod Verilog pentru două posibile rezolvări;
  • ArduinoRaspberry PiBeagleBone Black – toate au apărut și, mai ales, s-au dezvoltat datorită conceptului de open source hardware (OSH sau OSHW). OSHW a schimbat profund piața de eletronică, oferind hobbyiștilor hardware atât de puternic și de variat încât mulți s-au transformat în profesioniști. OSHW înseamnă acces la toate documentele de fabricație ale unei platforme, posibilitatea oricui de a dezvolta add-on-uri și mai ales o comunitate foarte mare de oameni gata să te ajute indiferent de nivelul tău de cunoștinte. Mai multe puteți citi aici într-un articol al celor de la Mouser, unul dintre cei mai mari distribuitori de componente electronice din lume, care a decis ca nu mai poate ignora piața OSHW și a creat recent un portal special pentru asta. Vestea bună este că de pe Mouser puteți comanda și în România, au prețuri bune, multe componente și stocuri solide;
  • noi cei care lucrăm în embedded SW suntem obișnuiți să folosim bunul și vechiul C, dar pe măsură ce sistemele devin din ce în ce mai complexe, C++ va fi folosit în embedded din ce în ce mai mult. Poate n-ar strica o reîmprospătare a cunoștinelor de C++, o puteți face consultând articolul ăsta;
  • mai știți cum era cu modulația PSK, FSK, QAM? Filtrele FIR, IIR și tot ce-ați învățat la PDS? Niște concepte, fără prea mare implicare în practică, nu? Ce-ar fi dacă le-ați învăța făcând ceva practic? Ca de exemplu să faci două calculatoare să comunice între ele prin unde ultrasonice folosind microfonul și difuzorul? Găsiți toți pașii și explicațiile aici;
  • ați vrut mereu să vă cumpărați o mașină electrică sau hibridă da’ v-ați gândit că n-o să puteți trăi fără sunetul de motor clasic, nu? Nici eu da’ Toshiba a făcut un amplificator audio de putere care rezolvă problema asta a sunetului.

Săptămâna #invatFPGA pe scurt (2)

Link-urile de săptămâna asta:

  • ca să nu uităm că blogul este în principal despre FPGA-uri primul link este un scurt clip despre istoria Xilinx. Producătorul meu preferat de FPGA-uri (care s-a rebranduit recent în  „an All Programable Technology company”, dar despre asta în detaliu într-un post viitor) a împlinit 30 ani. Deși știm cu toții cât de mult a evoluat electronica în ultimii 50 ani rămâi fascinat când vezi 30 ani derulați sub ochii tăi în 5 minute;
  • cine zicea ca nu există femei frumoase cu o contribuție în inginerie? Heddy Lamar, a avut o poveste de viață extrem de interesantă care include un rol de pionier în comunicațiile wireless așa cum le știm astăzi. Unii spun chiar că fără ea nu am fi avut internet wireless. Poate e prea mult, dar împreună cu un compozitor, a inventat în timpul celui de-Al Doilea Război Mondial tehnica frequency hopping. Fiind vorba de război tehnica a fost gândită ca o metodă sigură și simplă de comunicație care să fie greu de interceptat, interpretat sau bruiat de către inamici, întreaga poveste aici;
  • un articol scurt și la obiect despre ceea ce înseamnă programarea la un nivel jos, pentru oamenii care au experiență în Java, C#, etc și vor să se apuce de programare embedded;
  • Busul I2C este foarte folosit în intercomunicația dintre un microcontroller și diverse alte componente: senzori, EEPROM-uri, RTC-uri, controllere de motoare. Un articol bun cu tot ce trebuie să știi ca să-nțelegi cum funcționează găsești aici;
  • cea mai simplă metodă de-ați face acasă PCB-uri descrisă pas cu pas;
  • ok, ți-ai construit o plăcuță sau, poate chiar un sistem mai complex. Power-up- ul a mers bine, nu a luat foc totul da’ totuși lucrurile nu merg așa cum te-ai aștepta. Cum identifici problema? Poate o listă cu câțiva pași de urmat ar fi de folos.