This application note is based on the analog output MCP9700/MCP9701 and serial output MCP9800 temperature sensors. Link (PDF) here
Microchip Technology Inc. provides a number of analog and serial output Integrated Circuit (IC) temperature sensors. Typically, these sensors are accurate at room temperature within one degree Celsius (±1°C). However, at hot or cold temperature extremes, the accuracy decreases nonlinearly. Normally, that nonlinearity has a parabolic shape.
This application note is intended for use with all SMSC LAN products incorporating a parallel crystal circuit. The information contained in this application note provides one option to control the voltage across the input of the crystal circuitry. Link here
The designer should incorporate the series resistor shown below in his design to guarantee that the specified device maximum input voltage levels are not exceeded. It is the responsibility of the designer to ensure that all input voltages in his entire design do not exceed the recommended voltage levels in the applicable data sheet. It is strongly recommended to utilize all design suggestions from SMSC and then verify the operation of the circuit in a lab environment. Verification includes measuring all input waveforms with an oscilloscope to ensure proper voltage levels.
13.8V power supplies are commonly used in armature radio experiments. Most of the portable armature radio transceivers are designed to work with a 13.8V power source. We mainly build this power supply unit to power some of our armature radio circuits and modules.
This design is based on the popular LM338 5A voltage regulator. We choose this regulator because of to it’s higher current rating, short-circuit protection feature and higher availability.
After playing around with the breakout boards, I decided it was time to integrate it all in a single board. I named it Chaac.
This is where I ran into issues with MBED. Making the board support package (BSP) for a custom board was not trivial. Another issue was that I couldn’t get the low-power modes working quite right. At the same time, I decided to ditch GPS, since the weather station is unlikely to move without my knowledge . With the new requirements, I ended up switching to an STM32L432KC based board.
Pulsed LED application like flash LEDs requires adequate thermal management to counter the heavy heat caused by larger current, here’s an app note from OSRAM discussing on thermal management of LEDs. Link here (PDF)
This application note focuses on how to develop an adequate thermal management for LEDs in camera flash applications. It provides information on critical factors and the thermal properties of LEDs during a range of operation modes as well as information on how to develop an adequate thermal management in flashlight applications.
App note from OSRAM on InGaN LEDs dimming method without penalty on its wavelength. Link here (PDF)
While the InGaN technology produces the brightest light output across Blue, Deep blue, Verde, True green and White, it is important to understand that the wavelength of the light emitted depends on the forward current. In order to avoid shifts in the color, the dimming strategy must be considered carefully.
I always wonder whether it is possible to make an amplifier of class D on ATtiny13 or not. Some time ago I found George Gardner’s project based on ATtiny85 – TinyD. It was a sign to start challenging it with ATtiny13. It took me a few hours but finally I made it! The code is very short and useses a lot of hardware settings which has been explained line-by-line in the comments. The project runs on ATtiny13 with maximum internal clock source (9.6MHz). It gave me posibility to use maximum of hardware PWM frequency (Fast PWM mode).
My goals include:
1. The ability to switch each device on/off with a rocker or toggle switch
2. Current limiting capability via a fuse or similar device
3. Overvoltage protection
4. Visual indicator (LED) of operational status
5. Multiple independent outlet