Posts

Showing posts from December, 2023

PCB Assembly Desktop Factory project. Our team

Image
We have many years of experience in developing electronic devices for various customers. When we complete a non-standard task, we often explore new methods and ways to achieve the required result. By accumulating this knowledge, we create solutions to simplify the design and creation of devices. It's time to share some of our solutions with the community now. Core team: • 3 full-time hard/firmware engineers • 15-30 years in product R&D and systems engineering • full range of product development jobs: - highlighting the problem - transforming it into a task - searching for possible solutions based on target parameters - analysis and selection of the best option ‍ Application and system programming: • core team programming languages: C/C++, ASM • compilers: C /C++ (CLI): GCC, IAR, SDCC, C++ Builder, Avocet C, Hi-Tech C • IDE: SlickEdit, emacs, IAR Embedded Workbench, Multi-Edit, eclipse cdt, STM32CubeIDE, Atmel Start, Atmel Studio, NetBeans IDE, Qt Creator • make, cmake, qmake, c

DIY functional oscillators

Image
  Signal distortion induced by electronic devices, primarily amplifiers, could be either undesirable or useful. When we play back an audio recording, we want it to sound as close to the original as possible. Or sometimes, we want to add just a smidge of tube distortion. On the other hand, magnetic recording on tape and mechanical recording on vinyl, by their nature, significantly alter the sound; therefore, distortions are deliberately added into the circuits of recorders and playback equipment so that, in the end, the resulting audio signal turns out to be indistinguishable from what has been recorded. In addition, volume controls are equipped with loudness compensation to account for human hearing abilities. Mobile pocket audio devices have tiny speakers, and their power amplifiers are specifically designed to add bass and limit treble so that the sound is deeper and less squeaky. Multi-way speaker systems have filters, and sometimes even separate amplifiers, that slice the sound sig

Reflectometer's characteristics: sensitivity, accuracy, resolution, working distance

Image
The reflectometer's capabilities in terms of maximum distance and damage detection accuracy are determined by the sensitivity of the amplifier and some other important parameters. Amplifier sensitivity The sensitivity of the reflectometer, along with the pulse amplitude, is one of its most essential characteristics. It determines the maximum operating range of the device. It is crucial if you're going to check cables with high signal attenuation. Technical documentation often skips this parameter or describes it very vaguely. In an ideal scenario, sensitivity should be characterized as the input voltage when the waveform on the instrument display is contained between the top and bottom edges of the screen (i.e., “x mV for full-screen deviation”). Vertical sensitivity is sometimes measured in decibels. The decibel value is relative and has no meaning unless given a reference level of 0 dB. With this data, the amplifier's sensitivity can be calculated, as each 6 dB step doubl