Збирач потоків

Пілотне впровадження проєкту Erasmus+ «EcoMinds»

Новини - 5 годин 58 хв тому
Пілотне впровадження проєкту Erasmus+ «EcoMinds»
Image
kpi вт, 07/07/2026 - 18:00
Текст

КПІ імені Ігоря Сікорського є активним учасником європейського проєкту Erasmus+ «EcoMinds» (Enhancing Environmental Data Collection through Machine Learning and Database Systems), до реалізації якого залучено п'ять факультетів університету. Проєкт поєднує інформаційні технології та екологію, готуючи майбутніх фахівців до розв'язання глобальних кліматичних і природоохоронних викликів.

КПІ ім. Ігоря Сікорського презентував міжнародним партнерам нові ініціативи з гуманітарного розмінування

Новини - 9 годин 56 хв тому
КПІ ім. Ігоря Сікорського презентував міжнародним партнерам нові ініціативи з гуманітарного розмінування
Image
KPI4U-2 вт, 07/07/2026 - 14:02
Текст

🤝 У КПІ відбулася зустріч із представниками Японського агентства міжнародного співробітництва (JICA), Полом Хеслопом, старшим радником з протимінної діяльності Офісу Координатора системи ООН в Україні та міжнародною організацією PCM та MAT Kosovo (Kosovo Mine Action Training Centre).

Міжнародна конференція від Посольства Мальтійського Ордену

Новини - 10 годин 15 хв тому
Міжнародна конференція від Посольства Мальтійського Ордену
Image
KPI4U-2 вт, 07/07/2026 - 13:43
Текст

КПІ ім. Ігоря Сікорського долучився до міжнародної конференції «The Use of Artificial Intelligence in the Context of the Humanitarian Crisis in Ukraine: Risks and Opportunities», організованої Посольством Мальтійського Ордену в Україні з нагоди Різдва святого Івана Хрестителя.

US ITC’s final determination on Infineon vs Innoscience upheld after review

Semiconductor today - 10 годин 54 хв тому
Infineon Technologies AG of Munich, Germany says that the Final Determination issued by the Full Commission of the US International Trade Commission (US ITC) on 7 May has been upheld after the conclusion of the 60-day Presidential Review Period. This confirms that China-based Innoscience (Suzhou) Technology Holding Co Ltd (which manufactures GaN-on-silicon power chips on 8” silicon wafers) infringes an Infineon patent concerning GaN technology, resulting in import and sales bans against Innoscience...

Neural implant merges photovoltaics with custom analog, PPM encoding

EDN Network - 12 годин 58 хв тому

It seems as if every technical advance these days is either directly related to AI software and data centers, or at least tries to establish such a connection, even if that connection is somewhat of a tenuous “stretch.” Despite this, there are a lot of innovative and interesting projects underway that are very analog-centric, with little or no AI association. These advances show what “small” analog can do, where small refers to both physical size and focused functionality.

Consider a neural implant dubbed the Microscale Optoelectronic Tetherless Electrode, or MOTE, developed at Cornell University (Figure 1). Measuring about 300 microns long and 70 microns wide (yes, that’s microns), researchers maintain it’s the smallest neural implant capable of wirelessly transmitting brain activity data.

Figure 1 This brain-implantable MOTE measures just 300 microns long and 70 microns wide and requires no tether or wireless RF link for power or data. Source: Cornell University

It’s connected via red and infrared laser beams that pass harmlessly through brain tissue. The MOTE transmits data back using tiny pulses of infrared light, which encode the brain’s electrical signals. An aluminum gallium arsenide (AlGaAs) semiconductor diode both captures light energy to power the circuit and emits light to communicate the data.

The device also includes a low-noise amplifier and optical encoder, all built using the standard CMOS process technology. The optical link uses pulse position modulation (PPM) for its data encoding as that format is very power efficient, especially in this situation (Figure 2).

Figure 2 System overview shows a MOTE implanted in an awake mouse brain to chronically record neural activity in vivo—incoming light powers the MOTE, and the MOTE, in turn, emits the PPM pulses communicating the recorded data (a). Optical microscopy image compares a MOTE with a strand of human hair (b). MOTE is powered and is communicating optically; it’s continuously powered at a shorter wavelength and communicates at a longer wavelength, making the powering system easier to implement and avoiding power–communication crosstalk (c). Source: Cornell University

The dual-use diode, dubbed a photovoltaic light-emitting diode (PVLED), provides space-saving benefits, functioning as both an LED and a data-link transmitter. An external 623-nm LED source provides power to the PVLED, while MOTE emits 825-nm PPM pulses that encode electrophysiological signals.

The diode is used as a photovoltaic for 93.4% of the time and as an LED for 0.06% of the time, with the remainder of the time spent on transitions. By concentrating the transmitted power into short, bright pulses and encoding information in the timing of those pulses, PPM is much more resistant to noise than amplitude modulation and is very power efficient.

Atomic layer deposition (ALD) of SiO2, Si3N4 and Al2O3 encapsulates MOTE against corrosive biological media without substantially increasing its volume (total encapsulation thickness is under 1.5 µm). High-pressure platinum (Pt) sputtering then provides not only favorable electrode impedance but also an effective and conformal light shield to prevent incident light from generating unwanted photocurrents in the electronics. Critically, each fabrication step is done in parallel, simultaneously fabricating close to 100 MOTEs per chip—and scalable to thousands of MOTEs per square centimeter of silicon (Figure 3).

Figure 3 Bulk fabrication of MOTEs (left) integrating two disparate technologies—CMOS (silicon based) and PVLED (AlGaAs based)—and a cross-sectional view (right) of a fully fabricated MOTE illustrating how the ALD dielectrics and sputter Pt together constitute a shield against biological media and unwanted photocurrents. Source: Cornell University

The underlying CMOS circuits provide low-noise amplification, stable biasing and PPM encoding, and drive the PVLED as an LED (Figure 4). Overall power budget is miserly: nominal power consumption is just one microwatt, divided among the amplifier (50.0%), encoder (10.5%), LED driver (26.2%), and support circuits (13.3%).

Figure 4 Systemic description of a MOTE and its external counterpart for communication—MOTE’s output PPM pulses are detected by an external photodiode before being passed through a decoder (a). Schematics of the front-end amplifier based on pseudo-resistors (left) and the charge pump for optical pulse generation shown on the right (b). Power and area distributions of a MOTE in which the amplifier and filter take most of the power for low-noise amplification (left), and the frame and integration overhead for protection against unwanted light and photocarriers take most of the area, as shown on right (c). Source: Cornell University

How well did they do?

By design, incident LED irradiance is limited to less than 70 mW/mm2, well below the allowed threshold of 250 mW/ mm2, which may inflict heat damage in the brain. The team first performed Petri-dish “static” tests before moving on to live rats. The heads of the implanted live mice were “restrained” while computer-controlled motor moved a rod to stimulate a whisker of an awake, head-fixed mouse.

The implant successfully recorded spikes of electrical activity from neurons as well as broader patterns of synaptic activity—all while the mice remained healthy and active. In two of the six implanted mice, they placed MOTEs on the brain surface, from which they were able to measure the electrocorticographic (ECoG) signals; in the other four mice, they inserted MOTEs into the barrel cortex.

As expected, MOTEs captured the neural responses to whisker stimulations and transmitted the neural signal spike. MOTES were left in the test “subjects” for up to 300 days and continued to function, although there was some degradation in performance, which the Cornell researchers attribute to deterioration of the platinum electrodes.

Why even bother with such a project, rather than using conventional “stick-in” electrodes? In addition to the obvious limitation imposed by the associated wired tether or even a wireless interface attached to the rat, one of the motivations is that traditional electrodes can irritate the brain as the tissue moves around the implant and thus can trigger an immune response. Their goal was to make the device small enough to minimize that disruption while still capturing brain activity faster than imaging systems, and without the need to genetically modify the neurons for imaging.

In you want to know more about the project, its circuitry, and the test results on the rats (I didn’t feel the need to go into detail on that!), check out their detailed and highly readable paper “A subnanolitre tetherless optoelectronic microsystem for chronic neural recording in awake mice” published in Nature Electronics.

Whether it’s rat implants or something non-biologic, these projects—with their tight focus, custom die, minimized number of functional blocks, and no frills or features beyond what is absolutely needed—show what analog designs can do in micropower and microsize designs, and that innovative analog design has not reached a terminal point. As the late, great analog designer Bob Pease liked to remind us, “one good op amp can do more than a thousand logic gates.”

Bill Schweber is a degreed senior EE who has written three textbooks, hundreds of technical articles, opinion columns, and product features. Prior to becoming an author and editor, he spent his entire hands-on career on the analog side by working on power supplies, sensors, signal conditioning, and wired and wireless communication links. His work experience includes many years at Analog Devices in applications and marketing.

Related Content

The post Neural implant merges photovoltaics with custom analog, PPM encoding appeared first on EDN.

Memory wall: Why cache miss tolerance defines CPU performance now

EDN Network - 13 годин 59 хв тому

The memory wall is no longer a theoretical concern. It’s the defining bottleneck in today’s AI, automotive, and data center system-on-chips (SoCs). CPUs operate at GHz frequencies with single-digit nanosecond cycle times, yet DRAM latency remains stubbornly at 60─100 ns, and memory-mapped I/O (MMIO) accesses to on-chip accelerators across complex networks-on-chip (NoC) can take even longer.

As SoC designs scale up with more accelerators, larger memory subsystems, and deeper interconnect fabrics, the cost of every cache miss and every device register access grow. No single architectural feature can solve this. It demands a multi-dimensional approach.

This article shares our experience using Google’s FlatBuffers library as a memory subsystem stress test on the Andes AX46MPV RISC-V core. Our evaluation confirmed that outstanding transaction capability delivers significant benefit, up to 39%, when memory accesses are independent, but only 6% under pointer-chasing patterns where hard data dependencies prevent parallelism.

This demonstrates exactly why a single-dimensional solution is insufficient. The Andes AX46MPV addresses memory latency from multiple angles: outstanding transactions to exploit memory-level parallelism when access patterns allow, hardware prefetching to predict and fetch data before the core needs it, and software prefetch support to give programmers direct control over latency hiding.

Together, these capabilities form a comprehensive latency tolerance strategy—ensuring robust CPU performance whether the bottleneck is cacheable DRAM access or uncacheable MMIO traffic across the SoC.

Below are the six key premises that can help design engineers formulate a latency tolerance strategy to ensure robust CPU performance amid memory bottlenecks.

  1. The memory wall problem

Modern workloads, such as AI inference, databases, and graph analytics, are memory bound. As mentioned above, CPUs now operate at GHz frequencies with single-digit nanosecond cycle times, while DRAM latency remains stubbornly at 60─100 ns. This gap, commonly known as the memory wall, means a single cache miss can stall the processor for hundreds of cycles, leaving expensive compute resources idle.

The bandwidth–latency paradox

Technologies like high-bandwidth memory (HBM) and DDR5 are engineered for high bandwidth but realizing that bandwidth requires the CPU or GPU to sustain hundreds of outstanding memory requests simultaneously. Without a deep request pipeline, the memory bus sits idle between transactions, wasting the very bandwidth these technologies were designed to deliver. In other words, bandwidth is only as useful as the processor’s ability to keep the memory channel busy.

Beyond AI: The automotive case

The memory wall is not confined to data center workloads. In automotive SoCs, DRAMs are often soldered directly onto the PCB to withstand vehicle vibration. This soldering, combined with PCB routing constraints, can result in longer signal paths and increased DRAM access latency. Therefore, the CPU’s ability to sustain multiple cacheable in-flight requests is also critical in automotive systems.

  1. The MMIO dimension: Long latency beyond DRAM

The memory wall problem extends beyond cacheable DRAM to uncacheable MMIO as well. Modern SoCs integrate many peripherals and accelerators, such as AI engines, NPUs, and DMA controllers. The CPU configures and communicates with these devices through MMIO register accesses.

Each MMIO access is uncacheable and must travel on the on-chip bus. If the CPU can only issue one MMIO transaction at a time, programming a sequence of accelerator registers becomes painfully slow. This is a real bottleneck in systems where the CPU orchestrates multiple accelerators and needs to rapidly set up DMA transfers, kick off inference jobs, or poll status registers.

Real-world example: Meta’s MTIA accelerator

A concrete illustration is Meta’s MTIA—Meta Training and Inference Accelerator—which uses Andes RISC-V cores inside each processing element (PE). Within the chip, these cores access system registers and remote PE resources through an on-chip AXI interconnect, using uncached MMIO accesses whose latency varies depending on the physical distance across the grid.

Figure 1 Here is a look at the MTIA platform, the first-generation silicon targeting Meta’s recommendation systems. Source: Meta

The growing NoC latency challenge

As AI chips grow larger and more complex, accelerator blocks are spread further across the die, connected by NoC. An MMIO access to a block on the far side of the NoC can take 50─200+ cycles just for routing, and even longer under congestion. This makes the CPU’s outstanding MMIO transaction capability a meaningful factor in overall system throughput.

  1. FlatBuffers: A memory subsystem stress test

We chose Google’s FlatBuffers library not as a representative AI workload, but as a stress test for the CPU memory subsystem. FlatBuffers is an open-source, cross-platform serialization library designed for zero-copy data access, meaning it reads serialized data in place without a separate deserialization step. While this library design is efficient in many respects, it creates memory access patterns that are particularly challenging for CPU caches and memory subsystems.

What makes FlatBuffers demanding

FlatBuffers uses indirect, offset-based data navigation: accessing any field requires reading an offset, computing a field address, and then following that address to the actual data. This results in multiple dependent memory accesses per field lookup.

The read path, in particular, involves classic pointer chasing, which means each access depends on the result of the previous one. The chasing depth is configurable and can be set to a high value (for example, 2,000), meaning the traversal spans far more data than a single cache line can hold.

As a result, cache misses are frequent and unpredictable. Accesses tend to be small and scattered, touching a few bytes at one location before jumping to an entirely different cache line. Combined with extensive small function calls for field accessors, FlatBuffers stresses the instruction cache, branch predictor, and memory subsystem simultaneously.

Figure 2 Read pointers involve chasing in FlatBuffers. Source: Andes Technology

Establishing a performance floor

By evaluating under these deliberately demanding conditions, we establish a performance floor for the CPU. Real-world workloads, which typically exhibit more regularity and spatial locality, can be expected to benefit even more from the core’s architectural features for latency tolerance.

  1. What we learned: Outstanding transactions under two access patterns

Our evaluation on the Andes AX46MPV RISC-V core revealed that the architectural benefit of outstanding transactions varies dramatically depending on the memory access pattern, not just the cache miss rate.

FlatBuffer Create: Independent accesses, high benefit

In the FlatBuffer Create kernel, the CPU allocates buffers, writes fields, and builds the serialized data structure. These memory accesses are largely independent of each other; that is, the address of one write does not depend on the result of a previous read. Despite a low DRAM access frequency of just 0.23%—shared cache misses as a proportion of total instructions—the core achieved a 20% to 39% performance benefit from its outstanding transaction capability.

The range depends on how we model the worst case without outstanding transactions. The upper bound of 39% assumes every DRAM access fully stalls the pipeline for the entire memory latency with no instruction overlap whatsoever, which is a deliberately pessimistic assumption. The lower bound of 20% assumes that some instructions can still be executed during a DRAM stall, effectively halving the DRAM access cycles.

The actual benefit likely falls somewhere within this range, but even at the conservative end, a 20% gain from just a 0.23% miss rate demonstrates that when cache misses are independent, the hardware can issue multiple requests simultaneously and continue useful work while waiting. This is the ideal scenario for memory-level parallelism: rare but independent misses that can be fully overlapped.

FlatBuffer Read: Pointer chasing, limited benefit

The FlatBuffer Read kernel tells a very different story. This workload is dominated by pointer chasing. The CPU reads an offset, dereferences it to compute the next address, reads that location, follows the next offset, and so on. Each memory access depends on the result of the previous one, creating a strict chain of data dependencies.

Despite a much higher DRAM access frequency of 1.99%, the core achieved only a 6% performance benefit from outstanding transactions. The small gain likely comes from brief windows where the access pattern allows limited parallelism. Perhaps when reading multiple independent fields within a single FlatBuffer object after resolving its base pointer. But the dominant pointer-chasing pattern fundamentally limits how much latency the hardware is able to hide.

The key insight: Not all cache misses are equal

This contrast carries an important implication for system architects and workload designers. The value of outstanding transaction capability depends not on how many cache misses occur, but on whether those misses are sufficiently independent to be overlapped. Workloads with parallel, unrelated memory accesses can see dramatic benefits; workloads with serialized, data-dependent accesses will see far less improvement, regardless of how many outstanding transactions the hardware supports.

  1. Beyond outstanding transactions: Prefetching as a complementary strategy

Outstanding transactions are most effective when cache misses are independent and can be issued in parallel. However, not all workloads exhibit this pattern. When the access pattern has some regularity but not enough parallelism to exploit, outstanding transactions alone are insufficient. This is where prefetching can provide partial relief.

The Andes AX46MPV includes both hardware prefetch and software prefetch capabilities. Hardware prefetching detects regular access patterns, such as sequential or strided accesses, and speculatively fetches data into the cache before the core requests it. Software prefetch instructions give programmers explicit control, allowing them to insert prefetch hints at strategic points in the code where the hardware prefetcher cannot anticipate the access pattern on its own.

Together with outstanding transactions, these prefetch mechanisms form a multi-layered defense against memory latency, each addressing a different dimension of the problem.

  1. A multi-dimensional approach to the memory wall

When cache misses occur in a modern SoC, whether to cacheable DRAM or to uncacheable MMIO device registers across a complex interconnect, the resulting latency is a multi-dimensional problem. No single feature eliminates it. The Andes AX46MPV architecture addresses this challenge from multiple angles: outstanding transactions exploit memory-level parallelism when access patterns allow it, hardware prefetching predicts and fetches data before the core needs it, and software prefetch gives developers an additional tool to partially overlap latency.

Our FlatBuffers evaluation makes this concrete: outstanding transactions deliver a 20─39% gain when cache misses are independent, but under pointer-chasing patterns, the benefit drops to 6%. For SoC designers, this underscores a practical truth: understanding your workload’s access patterns is just as important as the hardware features themselves.

For those building the next generation of AI, automotive, and data center platforms, this kind of comprehensive, multi-dimensional latency tolerance is not a luxury. It’s a necessity.

Mia Chang is a solution architect at Andes Technology with more than 10 years of experience spanning semiconductor circuit modeling and CPU synthesis. She works directly with AI compute and automotive customers, performing in-depth kernel-level analysis to uncover performance bottlenecks in real-world system designs.

Author Acknowledgement

This article would not have been possible without the support of several colleagues. The CCBU team carried out the FPGA measurements that underpin our evaluation. Our NA team provided thoughtful reviews and suggestions that helped sharpen this article. Our knowledgeable architect and R&D team behind the AX46MPV were always willing to discuss the questions and challenges we encountered during benchmark analysis with us. Thank you all.

Related Content

The post Memory wall: Why cache miss tolerance defines CPU performance now appeared first on EDN.

Українські школярі — на Міжнародній олімпіаді з кібербезпеки та ШІ в Сіднеї

Новини - Пн, 07/06/2026 - 23:53
Українські школярі — на Міжнародній олімпіаді з кібербезпеки та ШІ в Сіднеї
Image
kpi пн, 07/06/2026 - 23:53
Текст

🇺🇦 Українські школярі з Києва, Кривого Рогу, Маріуполя та Полтавщини виступили на Міжнародній олімпіаді з кібербезпеки та штучного інтелекту в Сіднеї. Вони знають війну не з підручників, а з ракетних ударів і повітряних тривог.

Mini zvs mazilli driver

Reddit:Electronics - Пн, 07/06/2026 - 15:05
Mini zvs mazilli driver

It is on irfz44n but I will probably change it to irf3205 to reduce heat.

submitted by /u/Hlep420
[link] [comments]

TP-Link’s Tapo T300 sensor detects water and other liquid-leak dangers

EDN Network - Пн, 07/06/2026 - 15:00

Unintended fluids dripping from above? Accumulating from below? The T300 alerts you to them all. And mysteriously threaded contacts suggest other uses, too.

Back in March, I covered the activation and ongoing usage impressions of three interrelated TP-Link smart home devices: the Tapo H100 smart hub:

display-inclusive Tapo T315 hygrometer:

and Tapo T300 smart water leak sensor:

Toward the end of that March piece, and reiterating a quote I’d initially included in a mid-May follow-up post, I wrote:

I’ve also got a redundant Tapo H100 smart hub and T300 smart water leak sensor, both sitting on the shelf, queued up for teardown, along with a display-less sibling of the T315 hygrometer, the Tapo T310 Smart Temperature and Humidity Sensor:

The Tapo T310 was tore down and analyzed within that same mid-May writeup, with the teardown of the Tapo H100 predating it in late April. And now, in early July, we’re completing the dissection triumvirate with the spare Tapo T300, which I as-always aspire to return to fully functional form post-disassembly for ongoing leak-monitoring use somewhere in the residence.

Revisiting past history

You already saw a set of box and other real-life shots for the sibling Tapo T300 in the initial mid-March entry in this series (assuming you read it, that is); that particular unit now resides at the base of my downstairs water heater. The “dumb” leak sensor previously at that location now sits below the also-downstairs whole-home water filter; another is at the back of my icemaker-augmented combo refrigerator/freezer in the kitchen.

As usual, I’ll start out with some outer box shots, also as usual accompanied by a 0.75″/19.1 mm diameter U.S. penny for size comparison purposes.

This last image of the bottom of the package reveals (among other things) the hardware version (v1.6, succeeding the original v1, as well as with its own v1.8 successor) and serial number:

The hardware version matches that of the Tapo T300 currently in use, although serial numbers differ (of course). Here’s a revisit of the associated box-bottom shot you saw in March:

Open sesame

Let’s see what’s inside:

starting with a sliver of quick-start literature (PDF…here are the accompanying full user guide and datasheet) and some protective foam:

Here’s our patient, still swathed in a translucent protective sleeve:

And now unclothed, once again echoing sibling-device images you saw back in March:

As before (referencing the packaging photos), with the exception of this bottom shot:

versus this differing-serial-number vantage point of the in-use sibling device:

in both cases (and in contrast to the bottom-perspective packaging precursors) now including the always-informative common FCC ID (2AXJ4T300).

The Tapo T300 comes already battery-equipped, as you’ve probably already ascertained from the translucent strip of plastic that begs for removal prior to first-time use, but a power-source swap will sooner-or-later be necessary (“up to three years” before replacement is the claim). The removal of two screws should gain us access to the battery compartment:

Toldja so (there’s two AAAs/LR03s inside):

Next up, four screws, one in each corner, this time with hex heads:

We have liftoff

And with them removed, the two sections of the case separate straightaway, with no further implements of destruction or elbow grease required:

The inside of the bottom portion is largely unmemorable. Nice gasket, though, for likely-already-obvious liquid-intrusion-prevention purposes (IP67). Speaking of liquids, note the four metal pass-throughs, one on each corner, originating with the bottom-side contacts you saw earlier:

The other, larger portion is much more interesting (IMHO, at least):

Leak warning-sound transducer aka “buzzer” (claimed 90 dB!) on the side:

Let’s get that PCB outta there. Removing two more screws should do the trick:

That’s what I’m talkin’ about:

Toward the right are a pair of additional feed-through contacts from the top, intended to catch drips coming from above (vs. already-pooled fluids from below in the prior four-contact case). In the middle is a visible-light pass-through originating at the multi-color multi-function status LED, which I’m betting we’ll see shortly. And at left is the mechanical button portion of the topside control switch. The buzzer on the side, fed by the red-and-black two-color wiring harness, you’ve already met, right?

Simply simple

Now for the PCB itself, beginning with the bottom side, you’ve already glimpsed in past shots.

The proximity contacts for the previously pointed out bottom-side contacts are in the corners, labeled P11-P14. Two of the four battery terminals are here; you might have already noticed that the other two are attached to the case itself. And although at first glance, I’d thought the sizeable cylinder on the left edge was an electrolytic capacitor, the “L323” PCB marking next to it suggests otherwise (analog experts: is this what’s known as a “radial inductor”?). Note, too, that the D6 diode site below and to its right is unpopulated, seemingly, unless my eyes are playing tricks on me.

Now for the more interesting (IMHO) topside (which, bafflingly, is screenprinted “BOTTOM”):

Dominating the landscape at left is the PCB mounted portion of the aforementioned control switch. Below and to its right is a sixteen-lead square IC labeled as follows (I “think”…the “S” and “5” symbols aren’t distinctly different):

300A
S906
S15

Readers’ suggestions as to its identity and function(s) are welcomed. My bet is that, as with the Tapo T310 Smart Temperature and Humidity Sensor, it’s another obscured-marking CC1 series-variant of Texas Instruments’ MSP430 embedded controller family, for (among other things) “Sub-1 GHz dual-band” wireless connectivity. More on that connectivity bit in a moment.

Above and to its right, and at the PCB center, is the status LED. To its right is another, larger IC, this one more easily identifiable; it’s the same Cmsemicon BAT32G135GE application processor that I’d found in the earlier Tapo T310 Smart Temperature and Humidity Sensor teardown. To its right are two more landing pads, labeled T9 and T10 and this time corresponding to the earlier noted topside-located drip-sensing contacts.

And above the entire circuitry assemblage is ANT5, the embedded antenna for the company’s proprietary ultra-low power wireless protocol. Since this application’s data rate (as with hygrometry) is low, unlike with a smart camera (for example), additional Wi-Fi connectivity isn’t necessary in this case.

Speaking of sides, I’ll wrap up for today with four more PCB perspectives related to its backside, since that’s where the bulk of the “vertical” parts are located.

Along with one other tidbit that I came across during my research. You might have already noticed that two of the four contacts on the bottom of the device aren’t solid; instead, they seemed to have unfilled (not to mention M2 screw-threaded) centers. You’d be spot-on with that observation, although nothing I’ve found in the product documentation explains why.

Well, this guy (or gal; dunno) used them to transform the Tapo T300 into a door open/close sensor. If it wasn’t already obvious, the Tapo T300 doesn’t directly leverage a moisture sensor, as a hygrometer does (for example). Instead, it detects normally absent current flow between any of the three paired sets of two contacts, interpreting that conductivity as evidence of fluid presence. The switch used in this creative design derivation, in its “closed” position, generates the same current flow. And this same concept can also be employed for other purposes. Nifty!

Over to you for your thoughts in the comments!

Brian Dipert is the associate editor, as well as a contributing editor, at EDN.

Related Content

The post TP-Link’s Tapo T300 sensor detects water and other liquid-leak dangers appeared first on EDN.

Inductive loop vehicle detectors: Still steady in the noise of AI

EDN Network - Пн, 07/06/2026 - 10:17

Artificial intelligence (AI) may dominate today’s conversations about smart cities and autonomous mobility, but beneath the pavement lies a technology that has quietly kept traffic flowing for decades. Inductive loop detectors (ILDs)—simple wire coils paired with reliable electronics—continue to deliver dependable vehicle detection, enabling adaptive traffic lights, toll systems, and roadway monitoring.

In a landscape buzzing with AI-driven vision and radar, ILDs stand out as the proven, resilient infrastructure that provides clarity and consistency, reminding us that not all progress depends on novelty—sometimes it rests on steady signal amid the noise.

Applications of inductive loops

In principle, an inductive loop (or induction loop) is an electromagnetic detection system that uses a moving magnet or an alternating current to induce an electric signal in a nearby wire. They are widely applied in transmitting and receiving communication signals and are also integral to hearing-assist devices, where audio signals are magnetically transmitted directly to compatible hearing aids, improving clarity in public venues such as theaters, lecture halls, and places of worship.

Inductive loops also play a crucial role in vehicle detection—embedded beneath road surfaces, they sense the presence of cars and trigger traffic lights or vehicle presence indicators. In addition, they serve in metal detectors and other object-sensing applications, but their impact on accessibility and traffic management makes them especially vital.

The rest of this post deals with inductive loop vehicle detectors.

Inductive loop vehicle detectors

Among current vehicle detection technologies, the inductive loop system remains the industry standard due to its optimal balance of performance, reliability, and cost-effectiveness.

At their core, inductive loop detectors operate by sensing changes in inductance when a metallic object disturbs an electromagnetic field.

This field is generated by a cable loop embedded directly into the roadway; as a vehicle passes over, it alters the coil’s inductance, triggering a detection signal. These systems provide the essential control logic for automating infrastructure, such as operating gates and traffic barriers, managing signal timing at intersections, or dispensing tickets in parking facilities.

Figure 1 A vehicle induction loop presence detector triggers gate mechanisms and logs traffic data for access management. Source: Roger Trade Centre

The system comprises two primary components: the sensing element and the electronic module. The sensing element consists of a wire coil buried within the pavement and a lead-in cable with the loop’s specific geometry defining the boundaries of the detection zone. The electronic module connects to this loop to monitor electromagnetic changes that indicate a vehicle’s presence.

Once a vehicle is detected, the module processes the resulting data according to its specific programming. This information can be acted upon immediately to trigger traffic signals or automated gates, stored locally for subsequent traffic pattern analysis, or integrated as a critical data point into a larger, networked management system.

Furthermore, the physical installation of the sensing element requires a saw cut, which involves milling a narrow groove—typically 1 to 2 inches deep—directly into the asphalt or concrete. Once the wire coil is laid within this channel, the slot is filled with a specialized loop sealant to protect the hardware from moisture and traffic-induced stress.

While this method enables precise placement and easy retrofitting on existing roads, the integrity of the saw cut is vital. Any degradation in the sealant or shifting in the pavement can lead to wire breakage, resulting in system failure or “ghost” detections.

Figure 2 A basic sketch illustrates an inductive loop vehicle detector system. Source: Author

More inductive loop vehicle detector essentials

Over the years, engineers have experimented with various inductive loop geometry configurations to optimize vehicle detection. While early designs were constrained by the limitations of rudimentary electronics, modern technological advancements have rendered many of those barriers obsolete.

This evolution necessitates a reevaluation of traditional standards to accommodate the sophisticated configurations now in widespread use. Today, selecting the ideal geometry requires a comprehensive analysis of site-specific parameters, including adjacent lane interference, the required detection zone area, the specific vehicle types being monitored, and the physical distance between the loop and the electronics module.

In practice, these loops are deployed to capture two primary types of data: presence and passage. Presence detection—monitoring a vehicle within a specific zone or lane—typically requires loops with larger surface areas. Conversely, detecting the passage of a vehicle over a specific point is best achieved using a single, smaller loop.

Once geometry is established, the next critical factor is the number of turns. While the geometry defines the physical detection zone, the number of turns dictates the loop’s inductance value. It is essential to account for the lead-in cable’s inductance, as it contributes to the total input inductance of the system. Engineers must balance these values carefully, as decreasing the loop inductance below recommended thresholds can significantly compromise system stability.

Furthermore, it’s important to note that a vehicle passing over a small portion of a large loop generates a significantly smaller change in inductance than it would when passing over a smaller loop. For maximum system reliability, the detector must be able to register the greatest possible change in inductance when a vehicle enters the detection zone.

Since the detector monitors an inductance shift that is directly proportional to the percentage of the loop area displaced by a vehicle, smaller loop areas inherently provide higher sensitivity. Consequently, when wide-area coverage is required—such as along large gates—multiple smaller loops are often connected to a single detector channel rather than using one oversized loop.

When connecting multiple loops to a single channel, it is standard practice to use identical loops. These loops should share the same dimensions, shape, and number of turns. Maintaining uniform inductance across all connected loops ensures a consistent level of detection sensitivity across the entire monitored area, preventing “dead zones” where a vehicle might go undetected.

For the sake of brevity, this discussion omits foundational concepts such as fundamental inductive theory, loop phasing, and detection height considerations. Furthermore, specialized topics—including the cancellation of undesired magnetic fields through twisted-pair wiring—are left as a subject for further study for those voracious readers seeking a more exhaustive understanding of the underlying physics.

Now, let’s look at some practical pointers for the circuit design notebook.

Practical design pointers

You can build an inductive loop vehicle detector prototype by embedding a wire coil in the roadway and monitoring its inductance. The coil functions as part of a high-frequency oscillator; when a metallic vehicle passes over the loop, it induces eddy currents that decrease the loop’s inductance. This causes a measurable shift in the oscillator’s frequency, which a microcontroller can then process to reliably detect the vehicle.

Success in loop design hinges on balancing sensitivity with environmental stability. Start by documenting the specific loop geometry and the gauge of the wire used, as these factors directly dictate the magnetic field’s reach.

It’s also essential to log the chosen operating frequency; ensuring your system stays within the recommended frequency range for your specific hardware helps avoid interference from nearby power lines or electronic equipment. Finally, always record the layout of the lead-in cables, ensuring they are tightly twisted to minimize noise, and note the pavement conditions to account for any metal reinforcement that might dampen the detector’s response.

As a quick design starting point, you can utilize a Colpitts oscillator built from standard components. The oscillation frequency—typically ranging from 30 kHz to 150 kHz—is determined by the capacitor values and the inductance of the coil windings. The oscillator output is then fed to a microcontroller, which measures the frequency to determine whether a vehicle has been detected.

For better stability, it is recommended to isolate the wire loop from the sensor electronics using a 1:1 ratio isolation transformer, though this is not strictly mandatory. It’s easy to find inspiring design ideas similar to this all over the web.

It’s worth trying a directional loop setup to track traffic flow more accurately. By tracking the activation sequence of two independent sensors, a directional logic loop detector identifies which way a vehicle is headed. The system registers movement based on which loop is tripped first, allowing it to differentiate between opposing flows of traffic.

This capability is particularly useful for shared entrance/exit points in parking facilities and alerting systems to wrong-way drivers on highway ramps. Moreover, these detectors often automate barrier gates, initiating an “open” command for traffic arriving from one side and a “close” command for those departing from the other side.

Figure 3 A directional logic loop detector tracks vehicle direction by monitoring two separate loops. Source: Author

Closing the loop

Inductive loop vehicle detectors prove that even in a world obsessed with complex sensors, the fundamental laws of electromagnetism remain the gold standard for reliability. While computer vision and LIDAR grab the headlines, these buried wire loops continue to quietly power our infrastructure with unmatched precision and weather resistance.

For engineers and makers out there, this technology is a playground of untapped potential—whether you’re optimizing urban traffic flow or building an automated entry system for your own workshop. Don’t just settle for off-the-shelf solutions; grab a spool of wire, dive into the physics, and start prototyping your own detection systems today.

Let’s see what kind of smarter, more responsive world you can build from the pavement up.

T. K. Hareendran is a self-taught electronics enthusiast with a strong passion for innovative circuit design and hands-on technology. He develops both experimental and practical electronic projects, documenting and sharing his work to support fellow tinkerers and learners. Beyond the workbench, he dedicates time to technical writing and hardware evaluations to contribute meaningfully to the maker community.

Related Content

The post Inductive loop vehicle detectors: Still steady in the noise of AI appeared first on EDN.

Upgraded my Mac's storage to 8TB

Reddit:Electronics - Пн, 07/06/2026 - 04:33
Upgraded my Mac's storage to 8TB

Had to add the entire power circuit components as my original Mac (2TB) didn't have any on the other side. Took a lot of research and time (~12hrs), won't go into too much detail.

submitted by /u/arduinoRPi4
[link] [comments]

My DIY power supply

Reddit:Electronics - Ндл, 07/05/2026 - 20:22
My DIY power supply

Now I can check small devices such as LEDs, relays and something!

I'm so proud of myself because it is works and nothing exploded!

Features: variable output voltage(0 to 15V) with graphical display. Used old laptop power supply(19V 2.3A).

P.S. schematic on the last photo

submitted by /u/IvanIsak
[link] [comments]

Weekly discussion, complaint, and rant thread

Reddit:Electronics - Сбт, 07/04/2026 - 18:00

Open to anything, including discussions, complaints, and rants.

Sub rules do not apply, so don't bother reporting incivility, off-topic, or spam.

Reddit-wide rules do apply.

To see the newest posts, sort the comments by "new" (instead of "best" or "top").

submitted by /u/AutoModerator
[link] [comments]

⚙️ Engineering Project Sprint 2026 (EPS): відкрито реєстрацію

Новини - Сбт, 07/04/2026 - 10:14
⚙️ Engineering Project Sprint 2026 (EPS): відкрито реєстрацію
Image
KPI4U-2 сб, 07/04/2026 - 10:14
Текст

28 вересня – 3 жовтня 2026 року на базі КПІ ім. Ігоря Сікорського спільно з NDA Recruitment відбудеться Engineering Project Sprint 2026 (EPS) — шестиденний марафон прикладної інженерії.

Munich Court bars Innoscience from importing products into Germany that infringe Infineon’s patent

Semiconductor today - Птн, 07/03/2026 - 18:24
Infineon Technologies AG of Munich, Germany says that the District Court Munich (Landgericht München I) has ruled in favor of it in another patent infringement case concerning gallium nitride (GaN) technology between it and China-based Innoscience (Suzhou) Technology Holding Co Ltd (which manufactures GaN-on-silicon power chips on 8” silicon wafers)...

Innoscience secures removal of court-enjoined Infineon GaN products from electronica China

Semiconductor today - Птн, 07/03/2026 - 16:08
China-based Innoscience (Suzhou) Technology Holding Co Ltd (which manufactures GaN-on-silicon power chips on 8” silicon wafers) says that Infineon Technologies AG of Munich, Germany was forced to remove certain gallium nitride (GaN) products from its exhibition booth at electronica China 2026 in Shanghai after the products were identified by Innoscience as being subject to a Chinese court injunction prohibiting their sale, offer for sale, and importation into mainland China. The removal took place during the exhibition following intervention by the on-site intellectual property dispute mediation authorities...

Absolute illiteracy about absolute maximum ratings

EDN Network - Птн, 07/03/2026 - 15:00

Stress exceeding the levels prescribed in absolute maximum ratings specifications may lead to chip malfunctions. Key word: may.

Within the last decade, I was the head of a captive tier 1 automotive embedded electronics department for a global vehicle supplier. Our job was two-fold: on the one hand to build electronic units for our own vehicles whenever an external tier 1 could not meet our price and time-lines, and on the other hand to support external tier 1 companies as well as our own vehicle engineers to deliver robust and first-time right solutions.

Do you have a memorable experience solving an engineering problem at work or in your spare time? Tell us your Tale

Our vehicle engineering team was in the process of doing final testing of a prestigious export consignment of buses destined for a UN peace-keeping mission. A initial batch of two hundred buses were undergoing on-road tests when we discovered that around twenty of them were exhibiting electronic cabin climate control subsystem malfunctions.

This particular subsystem had been developed by a globally reputed tier 1 supplier. Their engineering team was promptly summoned to troubleshoot and fix the problem. Unfortunately, the initial troubleshooting progressed for two weeks without any desired outcome. Finally, we as in-house electronics experts were asked to intervene and rescue the seemingly intractable situation.

Their team leader described the associated circuit block that was a suspected culprit as follows:

A three terminal low-dropout regulator (LDO) with a fourth enable pin is used to power the climate control logic. Whenever we wish to reduce drain on the battery by turning off the climate control system, the LDO is disabled by deactivating the fourth enable pin. Unfortunately, this LDO is misbehaving in all the twenty malfunctioning buses. Their “enable pin” always remains disabled internally, shutting off the output!

“What is your diagnosis?,” we asked. “Your vehicle environment is full of transient spikes reaching up to 70 volts,” he countered. “We have tied the enable pin through a resistor to the 24 V battery bus. No wonder the LDO is refusing to work, since its rating is exceeded.”

“You need to clean-up your vehicle transients to ensure the health of our system,” he advised, showing us a report issued by a certified laboratory. “Our control unit has passed the automotive transient burst tests as per international automotive transient norms. If our design was erroneous, our unit should have failed during the transient test.”

In summary, according to him, our vehicle was inflicting worst transients than those prescribed in automotive test transient specifications. I went through the supplier’s schematic, along with the LDO datasheet. The latter document clearly indicated that the absolute maximum rating for the enable pin was 45V DC. Like all datasheets, however, it also cautioned engineers that any stress exceeding the levels prescribed in the absolute maximum rating may lead to chip malfunction.

I pointed out the datasheet note, explaining to him that a transient suppressor in his circuit was needed to limit external transients to below 45V. My team immediately set to work, installing external transient suppressor units in each bus so that the consignment could be released overnight. But the supplier engineers were not convinced, repeatedly pointing out the claimed “passed” conclusion from the test laboratory.

Automotive global transient test norms specify an acceptance criterion as follows:

  • The unit should first pass an in-advance functional test
  • The unit can now undergo a “transient burst” test that bombards the power bus with spikes as high as 150V
  • The unit should then again pass the same functional test as prior

Note, however, that an absolute maximum rating of 45V is applicable to the worst-case rated LDOs in the field. In contrast, the majority of the chips withstand much higher voltages during operation. This explained why a majority of the buses did not suffer from the malfunction. When a supplier submits samples to the laboratory, test agencies do not test “violation of absolute maximum rating”. They only apply the acceptance criterion in terms of successful functional tests both pre- and post-transient test.

But the supplier engineering team was not prepared to accept above argument. “If you don’t agree with us, let’s meet again tomorrow. This time, please also bring with you the LDO supplier’s application engineer. Both of you should declare in one voice that your circuit does not violate absolute maximum ratings. We have no time to argue now; we need to expedite corrective measures overnight.”

The next morning, we met again with the the climate control supplier engineer, this time also including the semiconductor application engineer in the discussion. The semiconductor engineer confirmed our understanding, much to the dismay of the supplier engineer. Our buses were happily dispatched to their destination after adding necessary protection units and are running without problem to this very day.

Let me summarize the lessons and insights from this case study, which I also frequently share with my automotive clients and trainees:

  • An absolute maximum rating of, say, 45 volts does not mean that all chips would get destroyed at 46 volts and beyond. That said, other chips’ operating life may, however, still be reduced.
  • Understand the limitations of engineering tests based on visual observations of correct functionality for electronic units. The unit may be violating datasheet limits, ratings, operating conditions etc., but may still seem to be working flawlessly.
  • An accurate way to ensure robust and flawless behavior across a mass-produced population of units is to record voltage and other electrical signatures in a laboratory for key circuit points. Doubly ensure that the same is not violating any data sheet limits.
  • It is good engineering practice to jointly audit key circuit blocks with the assistance of authorized chip application engineers. Most semiconductor companies are happy to do so, since it preserves their field reputations. They will also gladly prescribe proactive measures to strengthen circuit designs in order to avoid subsequently facing “field surprises” such as this incident.

Vishwas Vaidya is a graduate of the Indian Institute of Technology in Delhi, India. Currently, he is self-employed as an engineering consultant and industry faculty member in the field of embedded systems for global automotive clients and high-repute academic institutions. Vishwas’ articles and research reports have appeared in many worldwide engineering publications.

Related Content

The post Absolute illiteracy about absolute maximum ratings appeared first on EDN.

Сторінки

Subscribe to Кафедра Електронної Інженерії збирач матеріалів