Click here for the Circuit Cellar article code archive
p.6: 4-20 mA Current Loop Devices: An SBC-Based Project, By Derek Hildreth
References:
[1] https://en.wikipedia.org/wiki/Current_loop
[2] RTD PT100 Temperature Sensor
https://www.amazon.com/gp/product/B00M3SXI0Q
[3] PT100 4-20 mA Transmitter, -50 to 100 ºC, 24 VDC
https://www.amazon.com/gp/product/B07554J4Y2
[4] The TS-7680 is used in this article,
https://www.embeddedarm.com/products/TS-7680
[5] https://www.omega.co.uk/temperature/z/thermocouple-rtd.html
[6] https://www.omega.com/en-us/resources/rtd-vs-thermocouple
[7] https://www.manufacturing.net/article/2003/11/consider-24v-dc-control-voltage-safety-reliability
[8] https://www.embeddedarm.com/products/TS-7680
[9] https://www.linuxjournal.com/content/adding-iot-flare-hot-springs-and-spa-business
[10] http://hyperphysics.phy-astr.gsu.edu/hbase/Tables/wirega.html
[11] https://www.meanwell-web.com/en-gb/dc-dc-enclosed-converter-input-9-2-18vdc-output-sd–25a–24
[12] https://gist.github.com/dhildreth/9d61c6989024c16c1d3a15232f85a131
[13] https://www.embeddedarm.com/blog/practical-guide-to-getting-started-with-the-ts-7680/
[14] https://github.com/embeddedarm/ts7680-utils/blob/master/src/mx28adcctl.c
[15] https://github.com/embeddedarm/ts7680-utils
[16] https://d2jpzyoab81qtd.cloudfront.net/resource-attachments/ts-7680-schematic-revc.pdf
[17] https://docs.google.com/spreadsheets/d/17_mB8eRrZwZpaGmZLNfk-24G6Ahk7R8PwhtM5T4e61U/edit#gid=872070758
[18] https://www.predig.com/indicatorpage/back-basics-fundamentals-4-20-ma-current-loops
Other Links and Sources:
https://wiki.embeddedarm.com/wiki/TS-7680#Current_Loops
— ADVERTISMENT—
—Advertise Here—
https://en.wikipedia.org/wiki/Resistance_thermometer
https://www.instructables.com/id/Temperature-Measurement-With-RTD-PT100-4-20 mA-Tran/
https://www.linkedin.com/pulse/why-do-we-use-4-20ma-instead-0-20ma-current-signal-tariq-jamil
https://www.youtube.com/watch?v=6di24oIdISs
https://www.chicagostainless.com/graphics/sensors/rtd_inst.pdf
Technologic Systems | www.embeddedarm.com
p.14: Self-Organizing Wi-Fi Mesh Network: Using PIC32 MCUs, By Daniel Weber and Michaelangelo Rodriguez
— ADVERTISMENT—
—Advertise Here—
References:
[1] http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2016/bac239_aw528_rk534/bac239_aw528_rk534/bac239_aw528_rk534/index.html
[2] https://github.com/espressif/ESP8266_NONOS_SDK
[3] https://www.espressif.com/sites/default/files/documentation/4b-esp8266_at_command_examples_en.pdf
[4] https://github.com/Dan12/ece4760-final
Video of project:
Espressif Systems | www.espressif.com
Microchip Technology | www.microchip.com
SparkFun | www.sparkfun.com
p.20: Designing Manufacturing Test Systems: Quality and Cost, By Nishant Mittal
Mathworks | www.mathworks.com
Xilinx | www.xilinx.com
p.24: Multi-Key Electronic Flute: Sensors and Synthesis, By Trisha Ray, Parth Bhatt and Qing Yu
References:
[1] Microchip Technology Inc., “MCP4802/4812/4822” http://ww1.microchip.com/downloads/en/devicedoc/20002249b.pdf
[2] Microchip Technology Inc., “PIC32MX1XX/2XX 28/36/44-PIN Family Data Sheet” http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX1XX2XX-28-36-44-PIN-DS60001168K.pdf
[3] Microchip Technology Inc., “PIC32 Peripheral Libraries for MPLAB C32 Compiler”.
http://ww1.microchip.com/downloads/en/DeviceDoc/32bitPeripheralLibraryGuide.pdf
[4] Microchip Technology Inc., Reference Manual, “Section 17. 10-bit Analog-to-Digital Converter (ADC)”. http://ww1.microchip.com/downloads/en/DeviceDoc/61104E.pdf
[5] Microchip Technology Inc., Reference Manual, “Section 37. Charge Time Measurement Unit (CTMU)” http://ww1.microchip.com/downloads/en/DeviceDoc/61167B.pdf
[6] Microchip Technology Inc., Reference Manual, “Section 31. DMA Controller http://ww1.microchip.com/downloads/en/DeviceDoc/60001117H.pdf
[7] Texas Instruments, “CD405xB CMOS Single 8-Channel Analog Multiplexer/Demultiplexer With Logic-Level Conversion” https://www.ti.com/lit/ds/symlink/cd4051b.pdf
[8] Adafruit, “Microsoft Word – TM022HDH26_V1.0” https://cdn-shop.adafruit.com/datasheets/TM022HDH26_V1.0.pdf
[9] Adafruit, “CMA-4544PF-W template.qxp” https://cdn-shop.adafruit.com/datasheets/CMA-4544PF-W.pdf
[10] University of Rochester Department of Biomedical Engineering, “Flute Sound Synthesis and Real Time Play” http://www2.ece.rochester.edu/~zduan/teaching/ece472/projects/2015/Huang_Li_paper.pdf
[11] The University New Southern Wales, “What is a Sound Spectrum” https://newt.phys.unsw.edu.au/jw/sound.spectrum.html
[12] The University New Southern Wales, “Clarinet Acoustics: Introducing a Compedium of Impedance and Sound Spectra” https://newt.phys.unsw.edu.au/jw/reprints/AAclarinet.pdf
[13] Michigan Tech, “Frequencies for equal-tempered scale, A4 = 440 Hz” https://pages.mtu.edu/~suits/notefreqs.html
Wind Instruments Synthesis Toolbox. https://iie.fing.edu.uy/~rocamora/wind_synthesis/doc
Sean Carroll’s Board on the ECE Site https://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html
Video of the Electronic Flute project:
Adafruit | Adafruit | www.adafruit.com
Mathworks | www.mathworks.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com
p.30: Chip Solutions Tackle the Energy Harvesting Challenge: Self-Sufficiency at the IoT Edge, By Jeff Child
— ADVERTISMENT—
—Advertise Here—
Analog Devices | www.analog.com
E-peas | www.e-peas.com
Eta Compute | www.etacompute.com
Renesas Electronics America | www.renesas.com
ON Semiconductor | www.onsemi.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
Wiliot | www.wiliot.com
p.36: Analog ICs Feed Needs of Industrial Systems: Advances for Automation, By Jeff Child
Analog Devices | www.analog.com
Microchip Technology | www.microchip.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
p.40: PRODUCT FOCUS: Panel PCs: HMI Intelligence, By Jeff Child
ADLINK Technology | www.adlinktech.com
Advantech | www.advantech.com
Axiomtek | www.axiomtek.com
Estone Technology | www.estonetech.com
Ibase | www.ibase.com.tw
IEI Integration | www.ieiworld.com
Kontron | www.kontron.com
MEN Micro | www.menmicro.com
Nexcom | www.nexcom.com
Taicenn | m.taicenn.com
Technologic Systems | www.embeddedarm.com
WinSystems | www.winsystems.com
p.45: EMBEDDED SYSTEM ESSENTIALS: Embedded System Security Live: Coverage of Two Security Events, By Colin O’Flynn
PhyWhisperer-USB github page
https://github.com/newaetech/phywhispererusb
Taking a Look into Execute-Only Memory
https://www.usenix.org/conference/woot19/presentation/schink
MINimum Failure – Stealing Bitcoins with Electromagnetic Fault Injection:
https://www.blackhat.com/us-19/briefings/schedule/index.html#minimum-failure—stealing-bitcoins-with-electromagnetic-fault-injection-14593
Chip.Fail – Glitching the Silicon of the Connected World
https://www.blackhat.com/us-19/briefings/schedule/index.html#chipfail—glitching-the-silicon-of-the-connected-world-15192
All the 4G Modules Could be Hacked
https://www.blackhat.com/us-19/briefings/schedule/#all-the-g-modules-could-be-hacked-16187
100 Seconds of Solitude: Defeating Cisco Trust Anchor With FPGA Bitstream Shenanigans
https://www.blackhat.com/us-19/briefings/schedule/#-seconds-of-solitude-defeating-cisco-trust-anchor-with-fpga-bitstream-shenanigans-15817
p.50: PICKING UP MIXED SIGNALS: Bluetooth-Enabled ECG Monitor: Using the Cypress PSoC 6 MCU, By Brian Millier
CY8CPROTO-063-BLE development board: Cypress
https://www.cypress.com/documentation/development-kitsboards/psoc-6-ble-prototyping-kit-cy8cproto-063-ble
AD8232 Heart Monitor Board: Sparkfun
https://www.sparkfun.com/products/12650
AD8232 Heart Rate Monitor Front End: Analog Devices
https://www.analog.com/media/en/technical-documentation/data-sheets/AD8232.pdf
MCP1700-3302E Low drop-out Regulator: Microchip
http://ww1.microchip.com/downloads/en/DeviceDoc/MCP1700-Low-Quiescent-Current-LDO-20001826E.pdf
techBASIC: Byte Works
http://www.byteworks.us/Byte_Works/Products.html
Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Espressif Systems | www.espressif.com
Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
p.61: FROM THE BENCH: MQ Telemetry Transport (Part 2): Bringing it All Back Home, By Jeff Bachiochi
MQTT: MQTT is a machine-to-machine (M2M)/”Internet of Things” connectivity protocol
www.mqtt.org
Node-RED: Flow-based programming for the Internet of Things
www.nodered.org
esp8266: Wi-Fi Module that integrates an SPI flash used for storing user programs, data and firmware
www.espressif.com/en
Espressif Systems | www.espressif.com
Mosquitto | www.mosquitto.org
MQTT | www.mqtt.org
Node-RED | www.nodered.org
openHAB | www.openhab.org
ThingSpeak | www.thingspeak.com
p.70: THE CONSUMMATE ENGINEER: Semiconductor Fundamentals (Part 3): Transistor Topologies, By George Novacek
Wikipedia https://en.wikipedia.org/wiki/Transistor
https://www.electronics-tutorials.ws/transistor/tran_1.html
http://www.learnabout-electronics.org/Semiconductors/bjt_02.php
https://en.wikiversity.org/wiki/Fundamental_Physics/Electronics/Transistors
p.74: PRODUCT NEWS
Radxa | wiki.radxa.com
Congatec | www.congatec.com
IAR Systems | www.iar.com
Murata Power Solutions | www.murata-ps.com
Trinamic Motion Control | www.trinamic.com
NXP Semiconductors www.nxp.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com
p.79: The Future of Smart Homes: The Essentials of Smart Home Security, By Michelle Tate
Texas Instruments | www.ti.com
Sponsor this Article
Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at editorial@circuitcellar.com, @circuitcellar, and facebook.com/circuitcellar