Article Materials and Resources

January (issue #354) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Motion/Gesture-Controlled Speakers : PIC32 Playback, By Jidenna Nwosu, Benjamin Francis and Ayomi Sanni

Data Sheets:

PIC32MX250F128B Datasheet:
http://www.microchip.com/wwwproducts/en/PIC32MX250F128B

PIC32 hardware manual section Datasheets:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Ref_Man.html

DAC Datasheet:
http://ww1.microchip.com/downloads/en/DeviceDoc/20002249B.pdf

— ADVERTISMENT—

Advertise Here

IR Distance Sensor Datasheet:
https://www.pololu.com/file/0J85/gp2y0a21yk0f.pdf

Raspberry Pi 3 Model B Datasheet:
https://www.terraelectronica.ru/pdf/show?pdf_file=%252Fds%252Fpdf%252FT%252FTechicRP3.pdf

Vendor Sites:
Amazon: www.amazon.com
Pololu: www.pololu.com
Digikey: www.digikey.com

Software:
PIC32 Peripheral Libraries for MPLAB C32 Compiler:
http://ww1.microchip.com/downloads/en/DeviceDoc/32bitPeripheralLibraryGuide.pdf
Protothreads for PIC32:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Protothreads.html

Serial Communication Example:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/Target_board/version_1_2_3/Serial_1_2_3_test_all.c

Python Serial Library
https://pythonhosted.org/pyserial/

Background Reading:
Raspberry Pi 3 Model B serial communication:
https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/
https://www.instructables.com/id/Read-and-write-from-serial-port-with-Raspberry-Pi/

Video of project:

— ADVERTISMENT—

Advertise Here

Digi-Key | www.digikey.com
Mathworks | www.mathworks.com
Microchip Technology | www.microchip.com
Pololu | www.pololu.com


p.12: Device Measures Indoor Air Quality: Bluetooth-Based Design, By Carlo Tauraso

REFERENCES
[1] https://ams.com
[2] https://www.te.com/usa-en/products/brands/meas.html
[3] https://cdn-shop.adafruit.com/datasheets/1899_HTU21D.pdf
[4] https://www.nordicsemi.com
[5] https://www.waveshare.com/
[6] https://github.com/googlesamples/android-BluetoothLeGatt

Adafruit | www.adafruit.com
AMS | www.ams.com
Nordic Semiconductor | www.nordicsemi.com
TE Connectivity | www.te.com
Waveshare | www.waveshare.com


p.20: Sound Localization: Using a PIC32 MCU, By JinJie Chen and Alvin Pan

References:
[1]: https://www.microchip.com/wwwproducts/en/en557425 microcontroller link hardware
[2]: https://cdn-shop.adafruit.com/datasheets/CMA-4544PF-W.pdf datasheet for microphone
[3]: http://www.ti.com/lit/ds/symlink/lm4562.pdf datasheet for the Op-Amp
[4]: https://www.adafruit.com/product/1480 link for the TFT display
[5]: http://tahmidmc.blogspot.com/2014/10/interfacing-color-tft-display-with.html for TFT library
[6]: https://www.microchip.com/wwwproducts/en/MCP4822 link for the Digital-to-Analog Converter
[7]: http://people.ece.cornell.edu/land/courses/ece4760   general reference for PIC32 related

Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com


p.27: Choosing Real-Time Embedded System Products: 10 Key Tips, By Rodger Hosking

Model 5950 Quartz RFSoC 3U VPX module

Pentek | www.pentek.com


p.32: System Controller Manufacturing Test (Part 1): The Hardware, By Nishant Mittal and Manoj Khandelwal

References:
[1]  https://www.xilinx.com/support/documentation/data_sheets/ds891-zynq-ultrascale-plus-overview.pdf
[2] https://www.xilinx.com/products/design-tools/vivado.html#documentation

Xilinx | www.xilinx.com


p.36: System Solutions Accelerate Drone Development: Fast Track to Flight, By Jeff Child

Aerotenna | www.aerotenna.com
Intrinsyc Technologies | www.intrinsyc.com
Nvidia | www.nvidia.com
NXP Semiconductors | www.nxp.com
Qualcomm | www.qualcomm.com
Rajant | www.rajant.com
Silvus Technologies | www.silvustechnologies.com


p.42: Analog ICs Boast Battery Management Innovations: Perfecting Power, By Jeff Child

Analog Devices | www.analog.com
Maxim Integrated | www.maximintegrated.com
Renesas Electronics | www.renesas.com
Texas Instruments | www.ti.com

— ADVERTISMENT—

Advertise Here


p.46: DATASHEET: COM Express Boards: Compact Performance, By Jeff Child

Datasheet URL datasheet Links

AAEON   www.aaeon.com/en/p/com-express-modules-com-cfhb6
ADLINK Technology www.adlinktech.com/Products/Computer_on_Modules/COMExpressType6Compact/cExpress-WL
Advantech  https://advdownload.advantech.com/productfile/PIS/SOM-5899/file/SOM-5899_5899R_DS(120219)20191202190722.pdf
American Portwell   www.portwell.com/pdf/embedded/MEDM-B603.pdf
Congatec   www.congatec.com/fileadmin/user_upload/Documents/Datasheets/conga-TS370.pdf
Eurotech    www.eurotech.com/en/products/boards-modules/comexpress/cpu-162-23
Kontron   www.kontron.com/products/come-compact/come-cwl6-e2s/come-cwl6-e2s_20190603_datasheet.pdf
MEN Micro   www.menmicro.com/products/rugged-com-express/15cb71/
MSC Technologies   www.msc-technologies.eu/products-solutions/products/boards/com-express-type-6/msc-c6b-cflr.html


p.50: EMBEDDED SYSTEM ESSENTIALS: Building Against Fault Injection Attacks: Cautious Coding, By Colin O’Flynn

Micah Scott’s video demonstrating an attack dumping an entire microcontroller firmware over USB:

 

p.54: PICKING UP MIXED SIGNALS: Relaxation Generator: Reloaded: Internet Era Upgrade, By Brian Millier

ESP32 DevKitC  https://www.espressif.com/en/products/hardware/esp32-devkitc/overview

Arduino ESP32 framework- Available on GitHub at:
https://github.com/espressif/arduino-esp32

MAX98357 I2S Class D amplifiers
  https://www.adafruit.com/product/3006

TFT color touchscreen display:
https://www.pjrc.com/store/display_ili9341_touch.html

Adafruit | www.adafruit.com
Cadence Design Systems | www.cadence.com
Espressif Systems | www.espressif.com
Maxim Integrated | www.maximintegrated.com
Microchip Technology | www.microchip.com
NXP Semiconductors | www.nxp.com
PJRC | www.pjrc.com
Silicon Labs | www.silabs.com
Texas Instruments | www.ti.com
U‑blox | www.u‑blox.com


p.64: THE CONSUMMATE ENGINEER: Semiconductor Fundamentals (Part 5) More on FETs, By George Novacek

Wikipedia https://en.wikipedia.org/wiki/Transistor


p.68: FROM THE BENCH: Shedding Light on Smart LED Design (Part 1): Programming and Pixels, By Jeff Bachiochi

References:

[1]  http://web2.ph.utexas.edu/~coker2/index.files/xrayslasers.htm
[2] Josh Levine’s WordPress blog– Follow Josh’s investigation of NeoPixels:
https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them
[3] www.rgbcolorcode.com
[4] www.st.com    TN0897Technical note, ST SPI protocol

Adafruit | www.adafruit.com
Microchip Technology | www.microchip.com
ST Microelectronics | www.st.com


p.76: Product News

TDK-Lambda | www.tdk-lambda.com
STMicroelectronics | www.st.com

The complete TouchGFX Suite, including TouchGFX Designer and TouchGFX Engine, is available to download free of charge from www.st/com/touchgfxdesigner

IAR Systems | www.iar.com


p.79: The Future of IoT as Safety Resource: Safer Living Through AI and IoT, By Jen Bernier-Santarini

Reference:
[1] 2019 Global Assessment Report on Disaster Risk Reduction (GAR2019)

Adesto Technologies | www.adestotech.com

 

 


Don't miss out on upcoming issues of Circuit Cellar. Subscribe today!

 
 
Note: We’ve made the October 2017 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.


Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.

Become a Sponsor
Website | + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at [email protected], @circuitcellar, and facebook.com/circuitcellar