Thesis Pte Ltd

icon

One thesis

Copyright © 

2025

 Thesis Pte. Ltd. All Rights Reserved

OFFICE

34 Boon Leat Terrace #04-09A Singapore 119866

GET IN TOUCH

One thesis

Copyright © 

2025

 Thesis Pte. Ltd. All Rights Reserved

Categories
News

Embedded Vision Camera IoT Solution

Introduction

The advent of embedded camera solutions stands as a defining achievement within the domain of contemporary electronics engineering. This convergence of hardware and software proficiency epitomizes the seamless amalgamation of imaging technology into an array of devices and systems. Ranging from handheld gadgets like smartphones to the sophisticated realms of industrial machinery and automotive applications, embedded cameras have transcended their conventional role of image capture. From an electronics perspective, the conception, realization, and refinement of embedded camera solutions necessitate a harmonious orchestration of cutting-edge sensor technologies, intricate signal processing algorithms, and meticulous system integration methodologies.

Here are the top 5 most popular applications for embedded camera solutions based on our years of experience:

  1. IoT Devices (Home Monitoring): Embedded cameras are integrated into Internet of Things (IoT) devices like smart doorbells, baby monitors, and pet cameras to enable remote monitoring and communication.
  2. Smartphones and Tablets: Embedded cameras are widely used in smartphones and tablets for capturing photos and videos, as well as enabling features like facial recognition, augmented reality, and video conferencing.
  3. Automotive (ADAS and Safety): Cameras are essential components in modern vehicles for advanced driver assistance systems (ADAS), including lane departure warnings, collision avoidance, and parking assistance.
  4. Security and Surveillance: Cameras are extensively used for security and surveillance purposes in homes, businesses, public spaces, and industrial facilities to monitor and record activities.
  5. Industrial Automation (Quality Control): Cameras are crucial for industrial automation, facilitating quality control, inspection, robotics guidance, and process monitoring in manufacturing environments.

These applications showcase the broad range of uses for embedded camera solutions across consumer electronics, automotive, security, industrial, and IoT sectors.

Types of Camera

In the realm of camera integration, two paramount standards stand out: MIPI-CSI (Mobile Industry Processor Interface – Camera Serial Interface) and UVC (USB Video Class). MIPI-CSI serves as a tailored conduit for mobile and embedded applications, meticulously managing data transfer and power dynamics. Complementing this, UVC brings its hallmark versatility, seamlessly bridging connectivity across diverse devices.

Beyond these, a range of integration avenues emerges, encompassing CSI (Camera Serial Interface), SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), LVDS (Low Voltage Differential Signaling), and parallel cameras. CSI addresses display connectivity, SPI, and I2C thrive in diverse setups, and LVDS excels in high-speed applications. Parallel cameras, on the other hand, cater to scenarios where broader data paths are imperative. The selection among these options shapes the intricacies of camera integration, harmonizing technological choices with the distinctive needs of various applications.

When dealing with the diverse array of camera types, it becomes essential to grasp the intricacies of your application’s technical requirements, your intended product cost and volume targets, and your allocated development budget. Often, the simplest implementation path involves opting for a UVC camera, albeit necessitating a suitable embedded solution that encompasses the USB PHY and driver support. Typically, if your solution is oriented towards a Linux-based operating system, a UVC camera tends to be well-suited for general applications. However, given its generic nature, certain limitations such as camera resolution, speed, and nuanced camera control may arise. An additional point of consideration is that camera sensors typically lack inherent UVC compatibility. Consequently, supplementary components are requisite to facilitate the transition from the camera sensor’s output to USB data, affecting the conversion process.

Conversely, a MIPI-CSI camera serves to counterbalance the shortcomings of UVC, albeit with the added demand of driver implementation—a specialized realm of embedded engineering expertise. Furthermore, embracing MIPI-CSI introduces additional hardware engineering complexities, contributing to extended development timelines and escalated costs.

Engineering considerations for MIPI-CSI camera

The widespread adoption of MIPI-CSI has been fueled by its status as the standard camera interface for mobile phones and tablets. This ubiquity is inextricably linked to the prevalence of mobile devices, which has subsequently given rise to the ready availability of corresponding camera modules. Consequently, MIPI-CSI has seamlessly woven itself into the fabric of our projects, assuming a position of prominence. However, it’s crucial to emphasize that capitalizing on this interface necessitates a distinct realm of expertise.

Beyond the specialized skill set intrinsic to an embedded engineer—capable of crafting OS drivers adept at configuring camera modules (typically employing I2C or SPI protocols) and aligning MIPI-CSI data with the computing module’s MIPI-CSI phy—a different layer of expertise is requisite. This expertise delves into the extraction of raw low-level images, their synchronization with OS video capture frameworks like v4l2, and seamless integration with image streamers like GStreamer. The intricate amalgamation of these OS and software elements profoundly impacts the output of your application.

Effective software development demands harmonious alignment with hardware capabilities, culminating in the precise design of a fitting hardware solution. Contemplations in this realm encompass nuanced considerations, including the meticulous design of the databus lane on the PCB for MIPI-CSI signals. Parameters like PCB stack, length matching, impedance control, and signal guarding warrant meticulous calculations. These factors collectively underpin the project’s triumph, particularly when targeting high FPS requirements.

Within our Thesis team, an ensemble of experts stands ready to support your endeavors, equipped with the requisite skills to navigate these complexities adeptly.

Our projects

We have undertaken the comprehensive design of diverse camera solutions, encompassing both hardware and software driver development. Our proficiency extends to crafting custom camera hardware solutions and drivers tailored for Linux-based systems, notably Yocto Linux. Among our portfolio stands the development of various camera drivers, including the OnSemi ARX3A0—a monochrome camera delivering exceptional performance at up to 360 FPS.

Fig 1. Dual camera driver implementation on Linux OS using evaluation kit.

While a UVC camera might promise a more straightforward developmental path, it’s essential to consider the implications. Incorporating the necessary hardware to translate MIPI-CSI imagery into USB format can disrupt the equilibrium of your product’s cost structure. Moreover, the potential to execute camera chipset-specific functions becomes constrained.

In addition to cameras, we’ve engineered high-speed computing modules utilizing the NXP i.MX 8M Plus chipset, directly pairing them with our in-house developed camera modules. One notable achievement involves a multi-camera solution, deftly combining MIPI-CSI and UVC camera modules.

Fig 2. A snapshot of our highspeed computing module design

Central to our projects is the intrinsic essence of embedded solutions, harmoniously operating within infrastructure monitoring and healthcare contexts, often requiring minimal human intervention.

For a deeper understanding of our capabilities and achievements, we invite you to engage with us.

==========================================

Kickstart Your Product Idea

As your strategic product partner, THESIS is always ready to help you innovate and value-add on your products.

Contact us:

contact@onethesis.com

www.onethesis.com

www.linkedin.com/company/onethesis

www.twitter.com/onethesistech

www.instagram.com/onethesis/

#appdevelopment #appdeveloper #appdevelopmentcompany #appdesign #appdesigner #appdevelopmentservices #softwaredevelopment #softwaredeveloper #softwaredesign #softwareengineer #softwarecompany #softwaresolutions #websitedesign #webdevelopment #webdeveloper #webdesigner #webdevelopmentcompany #webdesignagency #webdevelopmentservices #consultant #consultantservices #consultants #Productideation #Feasibilityevaluation #Developmentroadmap #Systemarchitecture #UIUXdesign #Conceptualisation #DevelopSchematic #DevelopPCB #DevelopEmbeddedsystem #DeployContractmanufacturing #DeployComponentmanagement #DeployBoxbuildassembly #DeployDFMoptimisation

Categories
News

Openearable – opensource earpiece design

Openearable [https://open-earable.teco.edu/] is a state-of-the-art open-source “earable” platform using the Arduino Nano 33 BLE Sense ecosystem. It offers a flexible and modular approach to building “earable” devices, allowing developers to customize the device to their preferences effortlessly. The core module of the platform is based on the Arduino Nano 33 BLE Sense board, equipped with a Nordic nRF52840 microcontroller and a range of sensors. Additional functionalities can be added to the core module using expansion modules that can be layered on top of it. The platform has numerous applications in various domains, including healthcare, sports, and entertainment.

The Openearable platform is released under the MIT license, which permits commercial and non-commercial use, modification, and distribution. However, the license requires attribution back to the original author, ensuring that credit is given where it is due. This licensing model encourages collaboration and innovation while ensuring that the open-source community benefits from the work.

The platform can serve as a starting point for developers to create custom proprietary designs or enhance the open-source design to suit their needs. The platform’s modular design and open-source nature make it easy to modify and add new functionalities, enabling companies to save time and resources by building upon the existing platform.

Thesis specializes in helping companies transition their existing concepts into unique products. Our team works closely with clients to meet their needs, offering personalized solutions tailored to each client’s demands. The team has extensive experience in hardware and software development, enabling them to provide customized solutions.

In addition to enhancing existing concepts, Thesis helps clients develop new concepts from scratch. The team provides end-to-end solutions, from the initial concept to product design and development, prototyping, testing, and manufacturing. The team collaborates with clients throughout the development process to meet their unique needs and requirements.

==========================================

Kickstart Your Product Idea

As your strategic product partner, THESIS is always ready to help you innovate and value-add on your products.

Contact us:

contact@onethesis.com

www.onethesis.com

www.linkedin.com/company/onethesis

www.twitter.com/onethesistech

www.instagram.com/onethesis/

#appdevelopment #appdeveloper #appdevelopmentcompany #appdesign #appdesigner #appdevelopmentservices #softwaredevelopment #softwaredeveloper #softwaredesign #softwareengineer #softwarecompany #softwaresolutions #websitedesign #webdevelopment #webdeveloper #webdesigner #webdevelopmentcompany #webdesignagency #webdevelopmentservices #consultant #consultantservices #consultants #Productideation #Feasibilityevaluation #Developmentroadmap #Systemarchitecture #UIUXdesign #Conceptualisation #DevelopSchematic #DevelopPCB #DevelopEmbeddedsystem #DeployContractmanufacturing #DeployComponentmanagement #DeployBoxbuildassembly #DeployDFMoptimisation

Categories
News

What is a transimpedance amplifier (TIA) circuit?

A transimpedance amplifier (TIA) circuit converts optical sensor signals into electrical signals for an embedded system to capture.

Key design parameters for a TIA circuit:

  • Sensor sensitivity
  • Signal-to-noise ratio
  • System bandwidth
  • Op-amp input impedance
  • Op-amp noise
  • Capacitor and resistor values for noise reduction
  • Parasitic capacitance minimization for signal integrity
  • Adjustable gain settings in unipolar, bipolar, and floating configurations

Op-amps with high input impedance and low noise are necessary to minimize signal distortion and maximize the signal-to-noise ratio.

To ensure the circuit’s noise density, frequency response, and stability, simulation using tools such as LTspice is necessary. Balancing capacitor and resistor values is critical to guaranteeing low noise during simulation. In some cases, the op-amp model needed for simulation may not be available in the LTspice model and may need to be converted from other simulation models. We have written an article on one way that how you may do that [https://onethesis.com/how-to-create-an-ltspice-model-from-pspice-or-tina-ti-model/].

Once designed, the TIA circuit can be integrated into a printed circuit board (PCB) or embedded system. Care must be taken to minimize parasitic capacitance and maintain signal integrity. Analog-to-digital converters (ADCs) can digitize and process the TIA output in preparation for further processing by the embedded system’s microcontroller or digital signal processor (DSP).

A well-designed TIA circuit is an effective solution for converting optical sensor signals into electrical signals suitable for capture by an embedded system.

In Thesis, we have designed low-noise, high-speed TIA circuits with fixed/adjustable gain settings in unipolar, bipolar, and floating configurations. Many of our designs were integrated into applications for health monitoring, environmental monitoring, and communication. Feel free to chat with us about how we could help with your product.

==========================================

Kickstart Your Product Idea

As your strategic product partner, THESIS is always ready to help you innovate and value-add on your products.

Contact us:

contact@onethesis.com

www.onethesis.com

www.linkedin.com/company/onethesis

www.twitter.com/onethesistech

www.instagram.com/onethesis/

#appdevelopment #appdeveloper #appdevelopmentcompany #appdesign #appdesigner #appdevelopmentservices #softwaredevelopment #softwaredeveloper #softwaredesign #softwareengineer #softwarecompany #softwaresolutions #websitedesign #webdevelopment #webdeveloper #webdesigner #webdevelopmentcompany #webdesignagency #webdevelopmentservices #consultant #consultantservices #consultants #Productideation #Feasibilityevaluation #Developmentroadmap #Systemarchitecture #UIUXdesign #Conceptualisation #DevelopSchematic #DevelopPCB #DevelopEmbeddedsystem #DeployContractmanufacturing #DeployComponentmanagement #DeployBoxbuildassembly #DeployDFMoptimisation

Categories
News

TI foray into M0+ MCUs

Texas Instruments (TI) made an announcement at the Embedded World conference that was nothing short of thrilling. With a bold move into the Cortex-M0 microcontroller market, TI has demonstrated its unwavering commitment to meeting the ever-changing needs of its customers.


This microcontroller architecture is in high demand for everything from consumer electronics to industrial automation, and TI’s entry into this market will give designers many powerful, low-power options. The performance, scalability, and integration of these microcontrollers will be unmatched. This makes them among the best choices for even the most demanding applications.


TI is an established and trusted name in the chip manufacturing industry, known for providing top-quality products that are highly sought after in both digital and analogue designs. The company’s long history of innovation and commitment to quality ensures that its products are always reliable, efficient, and user-friendly. With this move into the Cortex-M0 space, TI is once again demonstrating its dedication to meeting the needs of its customers and providing the best possible solutions.


As technology advances, the demand for high-performance microcontrollers will only grow. TI’s entry into the Cortex-M0 market puts the company in an excellent position to capitalize on this trend and continue to be a leader in the industry for years to come. With a focus on innovation, quality, and customer service, TI is primed to meet the needs of its customers and drive the electronics industry forward.


In Thesis, we can attest to the versatility and reliability of TI’s products. We have used TI parts in many designs, such as biopotential sensors, high-speed TIA circuits, and IoT RF modules. However, TI’s product line goes far beyond these applications, offering a wide range of microcontrollers, amplifiers, sensors, and other electronic components that can be used across various industries and applications.


For instance, TI’s microcontrollers are highly sought after in the automotive, industrial, and consumer electronics sectors, with various performance, power consumption, and integration capabilities to cater to different application requirements. Meanwhile, TI’s amplifiers are renowned for their precision and low noise, making them ideal for medical devices, test and measurement equipment, and audio systems. Temperature and pressure sensors made by TI are also popular and used in many different places, like HVAC systems and medical devices.


TI’s range of products has made it the go-to choice for designers seeking reliable, top-quality electronic components for their projects. Also, TI’s focus on innovation and quality makes sure that its products are always ahead of the curve and meet the changing needs of the electronics industry. As TI ventures into the Cortex-M0 market, we can’t help but be excited about the possibilities.

==========================================

Kickstart Your Product Idea

As your strategic product partner, THESIS is always ready to help you innovate and value-add on your products.

Contact us:

contact@onethesis.com

www.onethesis.com

www.linkedin.com/company/onethesis

www.twitter.com/onethesistech

www.instagram.com/onethesis/

Categories
News

RPI and other SOM/SBC

In the world of DIY projects, the Raspberry Pi (RPI) has been a staple for enthusiasts, hobbyists, and professionals alike. However, with the lack of stock for the RPI, many have been forced to get creative with their projects, looking for new and innovative ways to upgrade their devices.

Some have turned to reworking the RPI board (link), a task that requires skill and a steady hand, but even with the right tools, it can be a challenging endeavor. Others have sought out computing modules with similar GPIO functions as the RPI, such as the Varascite DART-MX8M and the Compulab UCM-iMX8M-Plus.

These modules come in a range of form factors, from System-on-Modules (SOM) to single-board computers (SBCs), making them ideal for a wide range of projects. While some may argue that the RPI is more of a “hacker board” suited for prototyping, it’s worth noting that many certified products have been developed using RPI.

Ultimately, the key to finding the right computing module for your project lies in understanding your specific requirements. With so many options available, it can be daunting to choose the right one, but don’t hesitate to reach out for help if you need it.

In the end, the world of hardware development is all about experimentation and pushing boundaries, and with the right computing module, you can take your projects to new heights.

==========================================

Kickstart Your Product Idea

As your strategic product partner, THESIS is always ready to help you innovate and value-add on your products.

Contact us:

contact@onethesis.com

www.onethesis.com

www.linkedin.com/company/onethesis

www.twitter.com/onethesistech

www.instagram.com/onethesis/

Categories
Uncategorized

Zero-voltage switching (ZVS) inductive heating

Here we show the waveform of a zero-voltage switching (ZVS) inductive heating circuit and the thermal profile in operation.

Snapshot of the switching voltages.

A typical buck regulator DC-DC is challenging to design when there is a significant voltage difference between the input and the output voltages. A significant voltage difference typically increases switching losses and limits the device’s switching frequency. As a result, a non-isolated buck-voltage regulator would experience high switching losses because high currents and voltages simultaneously load the MOSFET during the on and off phases. To mitigate this, designers may use more than one MOSFET stage to achieve the desired performance. For example, 19 V to 1.8 V is a voltage drop that may require two regulation stages, which would demand more board space and force designers to use larger filtering components.

Zero voltage switching

One solution that allows a return to a faster switching frequency at a higher input voltage and a lower voltage drop is zero voltage switching (ZVS). This technique uses pulse width modulation (PWM) or resonant technique but with an additional separate phase for the switching signal to enable ZVS operation. ZVS allows the voltage regulator to switch “smoothly”, avoiding the switching losses that typically occur with conventional PWM operation and timing.

The coil heating up.

Zero-voltage switching (ZVS) inductive heating

One application of a zero-voltage switching is to act as an inductive heater, aka Zero-voltage switching (ZVS) inductive heating. In this project, our client provided their custom coil for us to measure the efficiency of the ZVS circuit with their custom coil. As ZVS can also be formed using a resonant circuit, the inductance of the coil directly affects the resonant frequency.

How to calculate resonant frequency

To calculate the resonant frequency of such a circuit, one can use the following formula:

Resonant frequency (Hz) = 1 / (2 x pi x (inductance x capacitance)^0.5). Inductance is the coil inductance, and capacitance is the capacitor designed for the ZVS circuit.

Our evaluation

In the above circuit, the coil has a measured inductance of ~1uH at 100KHz, and the ZVS has two parallel 0.33uF capacitors, which equals 0.66uF. As a result, the resonant frequency is estimated around 196KHz. This matches quite closely with the resonant frequency being probed on the circuit.

Yellow = Inductive coil current
Green = Inductive coil voltage at one end
Blue = System Current
Red = Inductive coil voltage at the other end

The above diagram makes it easy to appreciate why it is called zero voltage switching because the switch only occurs when one end of the voltage goes to 0V (See Green and Red). A typical buck-switching MOSFET-based regulator would have higher overlapping during switching, which is power loss.

Gate switching voltages

Yellow = Inductive coil current
Green = Mosfet 1 gate pin
Blue = System Current
Red = Mosfet 2 gate pin

The above snapshot displays the gate switching voltages, and we can assume that the MOSFET may not have a chance to enter saturation mode. We speculated here because the circuit is rated for higher current, and we also do not have the part number for the MOSFET. Back to the topic, without entering the saturation region, the MOSFET would not be able to allow the maximum amount of current to flow into the coil and limit its heating capability. However, by operating in linear mode, the MOSFET remains relatively “cool” and prevents thermal runaway. To tune such a circuit, the designer must tradeoff between current capability and heat buildup. This is also why designers should have a heatsink placed on the MOSFET component. As for this case, the solution is for the client to increase coil inductance to reduce resonant frequency and to improve heating capability by allowing the MOSFET to operate in saturation mode longer.

As the MOSFETs have heatsinks installed, so they remained relatively cool as compared to the capacitor which is heating up due to the power load and switching.

Have a design challenge? Talk to us at contact@onethesis.com.

For some of our past projects, please visit www.onethesis.com/works/.

If you like our content, please consider following our LinkedIn page. Thank you.

Also, visit our Instagram page https://www.instagram.com/onethesis/.