-   Українською
-   In English
Новини світу мікро- та наноелектроніки
After near a year, it have grown quite a bit.
From just one meter, variable transformer and oscilloscope, to full bench with wave generator, self made capacitor bank, "universal" counter, and all types of Unitra Nixie Multimeters. All from 70's and 80's. Even the camera is from that years and still works great.
[link] [comments]
ASMPT’s AMICRA NANO die and flip-chip bonder targets co-packaged optics
Old ENI CD V-700 6b upgraded to a scintillator detector
This modification kit, paired with a Mk.1 scintillation probe has given my old CDV 700 which previously was not functioning due the high voltage circuit issue new life. I thought about repairing it, but then thinking about the cost and time involved in that an upgrade sounded like the best option, and it makes the unit way more sensitive to gamma radiation than the old Geiger counter was. The fact that it’s Arduino based also allows for further tweaking. It’s an understatement to say that I am quite happy with the unit, I’m actually very excited about it. It works extremely well and Nick at RadView has been very helpful throughout the process of upgrading my CD V-700 answering questions that I had on his discord support forum. I’m not receiving any compensation I am just a customer that wants to see him succeed at making innovative, useful radiation detection products. He makes other things as well including the alpha hound. Check out his website below. I also made a short video of my modification.
[link] [comments]
A holiday shopping guide for engineers: 2024 edition
As of this year, EDN has consecutively published (intentionally ahead of Black Friday, by the way, if you hadn’t already deduced that non-coincidence) my odes to holiday-excused consumerism for more than a half-decade straight, nearing ten editions in total. Here are the 2019, 2020, 2021, 2022 and 2023 versions; I skipped a few years between 2014 and its successors. As in the past, I’ve included up-front links to the prior-year versions because I’ve done my best here to not reiterate any past category recommendations; the stuff I’ve previously suggested largely remains valid, after all. That said, it gets harder and harder each year not to repeat myself!
Without any further ado, and as usual ordered solely in the order in which they initially came out of my cranium…
A portable soldering ironBeing tethered in one place, or at best able to roam only a short distance from a power outlet, is a pet peeve of mine. It’s why, for example, I barely ever use a desktop computer anymore; not only are laptops and the like performance-adequate for most tasks nowadays, they also run for hours on batteries (no matter that mine’s still most times plugged into a wall outlet). It’s why I long ago replaced a legacy AC “weed whacker” with a battery-operated successor, accompanied by a suite of rechargeable lithium cells (and chargers) that also work with other portable tools.
Similarly, I’d sometimes prefer to take my soldering iron to where I need to use it versus always needing to drag whatever widget needs soldering down to my workbench and its AC outlet-fed traditional soldering iron set. That’s where the new FixHub |Power Series from my long-time buddies at iFixit comes in. The baseline is the $79.99 USB-C PD-based Smart Soldering Iron:
Up to 100 W of power (a 35-W minimum power source is necessary). Heats up in around 5 seconds. An illuminated ring for heat indication, along with safety features like auto standby snf fall protection. Interchangeable soldering tips and a factory-preset default tip temperature of 350°C (660°F), subsequently user-adjustable between 100°C and 420°C. How, you might ask, since there’s no temperature dial shown in the picture? One setting-customization option is a Web Interface (currently not supporting Mozilla Firefox, alas, I’ve just learned), believe it or not.
The other option, which also neatly addresses the “what about that portability you were touting earlier” query some of you might be having right now, is a smartphone-sized 55 watt-hour portable battery-plus-control box, which iFixit optionally bundles with the soldering iron to come up with the $249.95 Portable Soldering Station. It delivers an estimated 8-hour runtime between charges and provides a second USB-C PD output for (among other things) devices such as what I’ll talk about next:
Inexpensive lab equipmentHow’s that saying go: champagne taste on a beer budget? Or, if you prefer a visual definition:
That’s me, at least some of the time, and with some things (cameras aside, for example, although in self-defense here, pretty much everything photo-related I buy is already gently used). Which explains, in part, my burgeoning fascination with low-priced lab equipment. Another key motivation is to see, as time goes on and bill-of-materials cost reductions combine with customer demand increases, just how much (measured in both feature-set quantity and per-feature quality) I can get at a particular price point. Kinda like solar panel trends, I suppose…
Anyway, here are a few of my purchase examples for your consideration. First up is Jesverty’s WPS-3005 0-30 V and 0-5 A adjustable switching DC regulated bench power supply (other options with different output voltage and current ranges and case and display colors are also available), which I bought on sale at Amazon in October 2022 for $22.49:
Then there was the FNIRSI DSO-TC3, a 3-in-1 digital oscilloscope, electronic component tester, and function signal generator, the advanced (translation: more test probes included) version of which I snagged back in May of this year from Banggood for $39.99:
Serious testing equipment? Are you serious? But hey, the scope’s 10 MS/s sampling rate and 500-kHz bandwidth are nothing to sneeze at. It integrates a 2.4” color TFT display. Signal waveform generator options include sine, square, pulse stroke, triangle, ramp and DC. The DSO-TC3’s transistor and other component testing capabilities are notable, especially considering the price tag. A bunch of other available device functional modes are also listed on the product page, including temperature and humidity sensor measurement support. To my earlier point about roaming to where the (testing and measurement, in this case) “action” is versus forcing relocation to the gear-tethered workbench, it’s powered by an embedded lithium battery which, yes, can be recharged by (among other sources) the second USB-C PD port on the iFixit FixHub |Power box, as I foreshadowed earlier. And did I mention that it cost me less than $40?
Snazzy Raspberry Pi peripheralsLast year, I covered the recently introduced Raspberry Pi 5, which is now available in an entry-level $50 variant with 2 GBytes of RAM in addition to the originally introduced 4 GByte and 8 GByte flavors (two example of the latter which I own). This year, I’d like to focus on a few “RasPi” peripherals I’ve also recently acquired (and in another case, still have on my wish list). Focusing first on HAT+ add-in cards, the Raspberry Pi Foundation belatedly finally rolled out its own M.2 board, a while after third-party partners had done so. Unlike some of those others, however, it can be fitted to a Raspberry Pi 5 with the Raspberry Pi Active Cooler also in place…which is nice.
It also, unlike some third-party counterparts, and quoting from the product page, “is autodetected by the latest Raspberry Pi software/firmware.” This is the key reason why I always tend to go for “official” peripherals versus third-party alternatives, no matter how tempted I might be by those others’ specs. Do a bit of research, for example, into some third-party camera modules whose drivers don’t keep pace with base board firmware and O/S updates, inevitably ending up prematurely dropped from their suppliers’ support lists, and you’ll see what I mean.
Speaking of impressive specs, while the M.2 HAT+ board’s support for “fast (up to 500 MB/s) data transfer to and from NVMe drives” might sound impressive, realistically the Raspberry Pi 5’s microSD interface is plenty speedy enough for pretty much any current application; the biggest benefit to the M.2 alternative might be as a (cost-effective) high-capacity storage option. But note, too, the “and other PCIe accessories” qualifier in the originally published version of that earlier quote. What might those “other PCIe accessories” be, you ask? They include, for example, Hailo’s M.2 2242 module based on the Hailo-8L deep learning inference processor, which Raspberry PI bundles with the M.2 HAT+ as the $70 Raspberry Pi AI Kit:
Speaking of camera modules, what’s new in the Raspberry Pi Foundation’s stable? Well, there’s…
- A version of the Camera Module 2 absent the IR filter
- The HQ Camera, which bumps up the resolution to 12.3 Mpixels and, although absent a lens of its own (therefore absent the word “Module” in the product name), supports both C/CS and M12 mount interchangeable lenses
- The Global Shutter Camera, with “only” 1.6 Mpixel resolution but which “can capture rapid motion without introducing artifacts typical of rolling shutter cameras” and is therefore “Ideal for fast motion photography and machine vision applications” (again, there’s no integrated lens, therefore no “Module” in the product name, but a C/CS interchangeable lens mount is included)
- The Camera Module 3 series, which adds autofocus support
- And last but not least (and, in fact, most recently) the $70 AI Camera, based on Sony’s IMX500 Intelligent Vision Sensor and also integrating a Raspberry Pi RP2040 IC for neural network firmware management.
I’ve conceptually discussed power banks before:
And even tore one down a few years back:
But unless I’m mistaken (always a possibility), I don’t think they’ve yet made one of my holiday gift lists. Let’s rectify that oversight, because they’re handy, powerful, totable and increasingly cost-effective devices. They sometimes integrate Qi wireless charging pads, as a supplement to their various wired power outputs, which some power banks further augment via MagSafe (Qi2, more broadly) support for convenient attachment to a drained-internal-battery phone:
And thanks to USB’s (specifically, USB-C’s) combo of increasing ubiquity and functional diversity, manufactures are even beginning to bundle lithium batteries with solid-state storage:
multi-port hub connectivity:
and in other multi-function single-device combinations, which admittedly is quite clever from a diversification-and-competitive isolation standpoint, when you think about it. Just remember, if you take one or multiple on an airplane, that as with external batteries for videography, each will need to be in your carry-on luggage, not checked, and smaller than 100 watt-hours in capacity.
Power stationsBeef up the internal battery capacity, along with the array of charging-input and power-output options, and you’ve got a portable power station on your hands, capable of fueling an appliance or few or even (if it’s big enough and your house is small enough) an entire room-to-residence for a notable amount of time in the absence of utility-sourced premises “juice”. Regular readers may recall that a few months ago, I covered the Phase2 Energy PowerSource 660Wh 1800-Watt Power Station I’d recently acquired:
“Portable” is admittedly arguable here, given its size and especially weight, due to its SLA (sealed lead acid) AGM (absorbed glass mat, although I haven’t yet definitively determined this latter variation) battery foundation. But it does the job and was relatively affordable. And thanks to the portable (an unarguable use of the term, this time) solar panel I also purchased for it:
I’m not even dependent on the presence of utility-sourced premises “juice” to recharge it.
That all said, as I also mentioned back in August, an increasing number and diversity of portable power stations are now appearing based on lighter weight and more compact, not to mention more powerful-per-pound and per-cubic-inch, lithium-variant battery technologies. As a sneak peek of more in-depth coverage to come, I’ll share that recently I’ve personally acquired two EcoFlow units. The smaller one, a RIVER 2:
is passable for overnight camping trips in the van, for example. Or a day’s worth of drone flying. Or for powering my CPAP machine and oxygen concentrator overnight. And I can use the aforementioned 100-W portable solar panel to also recharge it during the day (albeit not at the same time as the Phase2), in conjunction with an Anderson-to-XT60i connector adapter cable.
The other, beefier (but still portable) EcoFlow power station I recently bought is a DELTA 2:
which I’ve supplemented with two 220-W second-generation portable solar panels in conjunction with a parallel panel output-combiner cable:
That said, as I mentioned a few months ago, the number of credible (i.e., not no-name, fly-by-night) suppliers is steadily growing, at the moment also including companies such as (but not limited to) Anker, Bluetti, Jackery and, believe it or not, even DJI (to my earlier drone-flying comments). Whoever’s product(s) you end up buying, I encourage you to keep a key foundational differentiator in mind as you select among the options. LiFePO₄ (lithium iron phosphate), sometimes instead referred to by the LFP (lithium ferrophosphate) acronym, is one common lithium-based battery approach. Another popular battery technology, which in retrospect I realize I neglected to mention back in August, is NMC (Nickel Manganese Cobalt), which is also lithium-based although “lithium” is nowhere to be found in the name.
NMC batteries have a higher energy density, therefore delivering more power for a given cell volume, and operate more stably across temperature extremes. Conversely, LiFePO₄/LFP batteries are capable of significantly higher recharge cycle counts without degrading, are more cost-effective due to both rapidly growing manufacturing supply and booming customer demand and are more thermally stable. Which technology is inside a given power station can be hard to determine; the Energizer one I previously mentioned (and then briefly owned, which you’ll read more about later), for example, was only listed as using a “lithium-ion battery”, and only after doing a bunch of research did I learn that it was NMC. The effort’s worthwhile.
A portable SSDThe other day, in preparation for re-creation with higher capacity, I backed up a 20 GByte sparse bundle-based virtual disk to my 128 GByte Samsung S1 mini external storage device, based on a Spinpoint SPU 1.8” 3600 rpm HDD, over USB 2. It took about 30 minutes for the copy to complete. Then, acting out of curiosity, I also backed up that same 20 GByte file to my 1 TByte SK Hynix “Beetle” X31 portable SSD over USB-C-based USB 3.2 Gen2 (10 Gbps). This time, it took less than 30 seconds. And no, the difference wasn’t (just) due to the more modern interface. I think it’s time to retire the Samsung Si mini, with gratitude for its long, reliable service ;-).
If you want something with a USB “stick” or “thumb drive” reminiscent (albeit “thicker”) form factor instead, there’s always also the SK Hynix “Tube” T31, a 1 GByte variant of which I also own and which leverages USB-A-based USB 3.2 Gen2 (5 Gbps, this time):
The perhaps obvious key differentiation in these (and other: SK Hynix isn’t the sole supplier) cases, versus with a conventional USB flash “stick”, is the inclusion of a true NVMe SSD module inside, coupled to a fast interface to the outside world. And versus the conventional 2.5” external HDD-reminiscent form factors of the Samsung T5 and T7 portable SSDs I also own:
the SK Hynix T31 and X31 are more diminutive, albeit more peak capacity-limited.
Wireless…err…”research” assistanceThis last one is at least mildly controversial, at least in Canada, where a ban was considered albeit ultimately paused, and Brazil, where imports were seized. It’s the $169 Flipper Zero:
described on the manufacturer’s website as (among other things) a “Multi-tool Device for Geeks” and, more extensively:
A versatile tool for hardware exploration, firmware flashing, debugging, and fuzzing [editor note: testing various protocols and signals]. It can be connected to any piece of hardware using GPIO to control it with buttons, run your own code and print debug messages to the LCD. It can also be used as a regular USB adapter for UART, SPI, I2C, etc.
Flipper Zero supports a diversity of wireless RF schemes—125 kHz RFID, NFC, Bluetooth Low Energy, etc.—along with infrared, and integrated microSD support further expands its data and application storage (and execution, in the latter case) capabilities. So, what’s the controversy? Simply stated, hardware “exploration” can in at least some cases transform into “exploitation”. Canadian officials have controversially claimed, for example, that Flipper Zero devices can be used to steal vehicles by cloning the signals used for remote keyless entry. So, assuming you take my bait and buy one, the Christmas-themed question then is “will you be naughty or nice”?
Even more for beyond 2024I’ve got plenty of additional presents-to-others-and/or-self ideas, but the point isn’t to write a book, so I’ll close here, having just passed through 2,500 words. Upside: I’ve already got topics for next year’s edition! Until then, sound off in the comments, and happy holidays!
—Brian Dipert is the Editor-in-Chief of the Edge AI and Vision Alliance, and a Senior Analyst at BDTI and Editor-in-Chief of InsideDSP, the company’s online newsletter.
Related Content
- A holiday shopping guide for engineers: 2023 edition
- A holiday shopping guide for engineers: 2022 edition
- A holiday shopping guide for engineers: 2021 edition
- A holiday gift wish list for 2020
- A holiday shopping guide for consumer tech
- 10 holiday gifts for tech lovers
The post A holiday shopping guide for engineers: 2024 edition appeared first on EDN.
Advantest launches 100MHz–20GHz, 2GHz-bandwidth RF IC test card for V93000 EXA Scale platform
The CEO office transitions at Microchip and Wolfspeed
As we near the end of the year, two CEOs at prominent semiconductor firms are leaving, and in both cases, the chairmen of the board are replacing them as interim CEOs. What’s common in both companies is the quest for a turnaround in the rapidly evolving semiconductor market.
First, Ganesh Moorthy, president and CEO, is leaving Microchip, and chairman Steve Sanghi is taking back the charge of the top job at the Chandler, Arizona-based semiconductor firm. While the announcement states that Moorthy is retiring after his nearly three-year stint at the corner office, the fact that Sanghi is back at the helm immediately doesn’t exactly signal a smooth transition.
Figure 1 Before joining Microchip, Moorthy was CEO of Cybercilium, the company he co-founded in Tempe, Arizona.
Sanghi, who will remain chairman, is taking charge as interim president and CEO. Moorthy joined Microchip as VP of advanced microcontrollers and automotive division in 2001, and he was appointed chief operating officer before being elevated to the CEO job in 2021. He had served at Intel for 19 years before his stints at Cybercilium and Microchip.
Microchip has been confronting an inventory stock and sales slump for some time, and its shares are down 28% in 2024. Sanghi’s statement on taking the charge as CEO clearly points toward an aim to return to growth in revenue and profitability.
Then there is the news about Wolfspeed’s CEO change, and it’s more startling and less subtle. The Wolfspeed board has ousted CEO Gregg Lowe without cause, and like Microchip, chairman of the board Thomas Werner is taking over as interim CEO before Wolfspeed finds Lowe’s replacement.
Lowe, who spearheaded Freescale’s sale to NXP in 2015 as CEO, took the helm of Cree in 2017 and transformed it from an LED lighting company to a silicon carbide (SiC) IDM. During this transformation under Lowe, the company acquired a new name: Wolfspeed. Also, during this time, Infineon made a failed attempt to acquire Wolfspeed.
However, the Durham, North Carolina-based chipmaker seems to have failed to translate its enviable position as a pure-play SiC company in this high-growth market, and that probably sums up Lowe’s ouster. It’s apparent from Werner’s statement announcing this CEO transition. “Wolfspeed is materially undervalued relative to its strategic value, and I will focus on driving the company’s priorities to explore options to unlock value.”
Figure 2 Lowe sold off Cree’s LED lighting business and turned the sole focus on SiC under the Wolfspeed brand.
For a start, Wolfspeed has been struggling in the transition from 150-mm to 200-mm SiC wafers. It has also been facing slowing orders from the electric vehicle (EV), industrial and renewable energy markets. The company recently dropped plans to build a SiC fab in Ensdrof, Germany.
These two CEO office transitions don’t come as a surprise to the semiconductor industry watchers. And it surely won’t be the last as we are about to enter 2025. The semiconductor industry is highly competitive, and stakes are even higher when you are a vertically-integrated chip outfit.
Related Content
- Microchip, Micrel CEOs Duel Over Deal
- CEO interview: Microchip’s Steve Sanghi
- Wolfspeed Set to Invest $5 Billion in SiC Expansion
- Wolfspeed to Build 200-mm SiC Wafer Fab in Germany
- CEO Sanghi bets Microchip’s future on power, connectivity
The post The CEO office transitions at Microchip and Wolfspeed appeared first on EDN.
Tower starts producing 1.6Tbps transceivers on latest silicon photonics platform
Coherent launches high-speed InP photodiodes for 1.6T transceivers
AlixLabs gains €345,000 grant from Swedish innovation agency Vinnova
My first workshop
Size doesn't matter [link] [comments] |
Scintil appoints Matt Crowley as CEO and establishes US subsidiary
In-situ software calibration of the flying capacitor PGINASH
A recent design idea, “Negative time-constant and PWM program a versatile ADC front end,” offered a pretty peculiar ADC front end (see Figure 1). It comprises a programmable gain (PG) instrumentation amplifier (INA). It uses PWM control of a flying capacitor to implement a 110-dB CMRR, high impedance differential input and negative time-constant exponential amplification with more than 100 discrete programmable gain steps. It’s then topped off with a built-in sample and hold (S&H). Hence PGINASH. Catchy. Ahem.
Figure 1 PGINASH: An unconventional ADC front end with INA inputs, programmable gain, and sample and hold.
Wow the engineering world with your unique design: Design Ideas Submission Guide
Due to A1c’s gain of (R3 / R2 + 1) = 2, during the PWM = 1 gain accumulation phase the connection established from U1c’s output through U2a and R1 to C creates positive feedback that makes the voltage captured on C multiply exponentially with a (negative) time-constant Tc of (nominally):
Tc = R1*(C + Cstray) =
= 14.3k*(0.001µF + (8pF (from U2a) + 1pF (from U1c)))
= 14.3k*1009pF = 14.43µs
= 10µs / ln(2)
G = gain increment of 20.1 = 1.0718 = 0.6021dB per us of accumulation time T
G10 = 2.0 = 6.021dB per 10µs of T
This combines with A1c’s fixed gain of two to total
Nominal net Gain = 2GT/10µs
Of course, the keyword here is “nominally.” Both R1 and C will have nonzero tolerances, perhaps as poor as ±1%, and ditto for R2 and R3. Moreover, further time-constant, and therefore gain, error can arise from U2 switch to switch ON resistance mismatches. The net bad news, pessimistically assuming worst case mutual error reinforcement of all the time-constant component tolerances, is A1c’s gain may vary by ±2% and G by as much as ±3%. This is far from adequate for precision data acquisition! What to do?
The following sequence is suggested as a simple software-based in-circuit calibration method using a connected ADC and requiring just two calibration voltages to be manually connected to the IA inputs as calibration progresses, to combat the various causes of front-end error.
GAIN ERRORThe first calibration voltage (Vcal) is used to explicitly measure the as-built gain factors. Here’s how it works:
Vcal = Vfs/Vheadroom
where
Vfs = ADC full-scale Vin
Vheadroom = (2*1.02)*(2*1.04)2 = 8.8
e.g., if Vfs = 5v, Vcal = 0.57v
Vcal’s absolute accuracy isn’t particularly important, +/-1% is plenty adequate. But it should be stable to better than 1 lsb during the calibration process. Connect Vcal to the INA inputs, then take two ADC conversions: D1 with gain accumulation time T =10 µs and D2 with T = 20 µs. Thus, if 2x = the as-built A1c gain and G = the as-built exponential gain, the ADC will read:
D1 = ADC(2x *G10*Vcal)
D2 = ADC(2x*G10*G10*Vcal)
Averaging a number (perhaps 16) acquisitions of each value is probably a good idea for best accuracy. The next step is some arithmetic:
D2/D1 = (2x*G10*G10*Vcal)/(2x*G10*Vcal) = G10
D1/ (G10*Vcal) = (2x*G10*Vcal)/(G10*Vcal) = 2x
G = (G10)0.1
That wasn’t so bad, was it? Now we if we want to set (most) any desired conversion gain of Y, we just need to compute a gain accumulation interval of:
T(µs) = log(Y/2x)/log(G)
Note if that this math yields T < 1 µs, we’ll need to bump Y for some extra time (and gain) to allow for capacitor “flight” and signal acquisition.
INPUT OFFSET ERRORThere is, however, another error source we haven’t covered: U1 input offsets. Although the TLV9164 typical offset is only 200 µV, max can range as high as 1.2 mV. If uncorrected, the three input amplifiers’ offsets could sum to 3.6 mV. This would render the upper gain range of our amplifier of little value. To fix it, we need another input voltage reference (Vzero), some more arithmetic, and another ADC conversion to measure the Voff offset and allow software subtraction. We’ll use lots of gain to get plenty of resolution. Vzero should ideally be accurate and stable to <10 µV to take full advantage of the 9164’s excellent 0.25 µV/oC drift spec’.
Let Vzero = 4.00mV
N = log(Vfs/(.008v * 2x))/log(G)
D3 = ADC(2x*GN*(Vzero + Voff))
Voff = D3/(2x*GN) – Vzero
And there you have it. To accurately massage any raw ADC result into the actual Vin input that produced it, write:
Vin = (ADC(Vin)/(2x GN)) – Voff
But avoid GN > Vfs /(2x*Voff). Otherwise A1c and the ADC may be driven into saturation by amplified offset. Also, things may (okay, will) get noisy.
Okay. But what about…
LEAKAGE CURRENT ERRORThe leakage current conundrum comes from the fact that negative time-constant current from U1c through R1 isn’t the only source of gain-phase charge for C. Unfortunately, leakage currents from U2’s X pin and U1’s noninverting input also contribute a mischievous share. U1’s contribution is a negligible 10 pA or so, but U2’s can be large enough to become problematic.
The burning question is: How much to HC4053 switches really leak? Reeeeeally? Datasheets are of surprisingly little help, with the answer seeming to range over literally a million-to-one, pA to µA, range.
Figure 2 quantifies the result for some plausible 100 pA to 1 µA numbers.
Figure 2 The input referred current – equivalent voltage offsets.
Stephen Woodward’s relationship with EDN’s DI column goes back quite a long way. Over 100 submissions have been accepted since his first contribution back in 1974.
Related Content
- Negative time-constant and PWM program a versatile ADC front end
- Simulating the front-end of your ADC
- Parsing PWM (DAC) performance: Part 1—Mitigating errors
- PWM DAC settles in one period of the pulse train
The post In-situ software calibration of the flying capacitor PGINASH appeared first on EDN.
IQE’s flat revenue forecast for 2024 prompts strategic review
Gregg Lowe departs Wolfspeed as president & CEO
Speeding AI SoC development with NoC-enabled tiling
Employing network-on-chip (NoC) technology in system-on-chip (SoC) designs has been proven to reduce routing congestion and lower power consumption. Now, a new NoC-enabled tiling methodology helps speed development, facilitates scaling, participates in power reduction technology and contributes to increased design reuse for SoCs targeting artificial intelligence (AI) applications.
For these discussions, we will assume that AI encompasses use cases such as machine learning (ML) and inferencing.
Soft and hard tiles
One challenge in engineering is that the same term may be used to refer to different things. The term “tile,” for example, has multiple meanings. Some people equate tiles with chiplets, which are small, independent silicon dies, all presented on a common silicon or organic substrate or interposer. Chiplets may be thought of as “hard tiles.”
By comparison, many SoCs, including those intended for AI applications, employ arrays of processing elements (PEs), which can be considered “soft tiles.” For example, refer to the generic SoC depicted in Figure 1.
Figure 1 High-level block diagram shows SoC containing a neural processing unit (NPU). Source: Arteris
In addition to a processor cluster comprising multiple general-purpose central processing units (CPUs), along with several other intellectual property (IP) blocks, the SoC may also contain specialized processors or hardware accelerators. These units include an image signal processor (ISP), a graphics processing unit (GPU) and a neural processing unit (NPU), designed for high-performance, low-power AI processing.
In turn, the NPU comprises an array of identical PEs. In the not-so-distant past, these PEs were typically realized as relatively simple multiply-accumulate (MAC) functions, where MAC refers to a multiplication followed by an addition. By comparison, today’s SoCs often contain PEs with multiple IPs connected via an internal NoC.
Implementing soft tiling by hand
In the common SoC scenario we are considering here, NoCs may be employed at multiple levels in the design hierarchy. For example, a NoC can be used at the top level to connect the processor cluster, ISP, GPU, NPU and other IPs. NoCs may be implemented in various topologies, including ring, star, tree, mesh and more. Even at the top level of the SoC hierarchy, some devices may employ multiple NoCs.
As has already been noted, each PE in the NPU may consist of multiple IPs connected using an internal NoC. Furthermore, all the PEs in the NPU can be connected using a NoC, typically implemented as a mesh topology.
The traditional hand-crafted approach to implementing the NPU starts by creating a single PE. In addition to its AI accelerator logic, the PE will also contain one or more network interface units (NIUs) to connect the PE to the main mesh NoC. This is illustrated in Figure 2a.
Figure 2 This is how designers implement soft tiling by hand. Source: Arteris
If we assume that the NPU specification calls for a 4×4 array of PEs, the designer will replicate the PE 16 times using a cut-and-paste methodology (Figure 2b). Next, NoC tools will be used to auto-generate the NoC (Figure 2c). During this process, the NoC generator automatically assigns unique identifiers (IDs) to each of the NoC’s switching elements. However, the NIUs in the PEs will still have identical IDs; that is, the default ID from the PE’s creation.
For the NoC to transfer data from source nodes to destination nodes, the NIU in each PE must have a unique ID. This requires the designer to hand-modify each PE instance to provide it with its own ID. In addition to being time-consuming, this process is prone to error, which can impact downstream testing and verification.
This hand-crafted tiling technique poses several challenges. For example, changes to the PE specification are often made early in the process. For each change, the designer has two options: (a) manually replicate the change across all PE instances in the array, or (b) modify only the original PE and then repeat the entire hand-crafted soft tiling process. Both options are time consuming and error prone.
Also, performing soft tiling by hand is not conducive to scaling. If it becomes necessary to replace the original 4×4 array with an 8×8 version, such as for a derivative product, the process becomes increasingly cumbersome and problematic.
NoC-enabled tiling
The phrase “NoC-enabled tiling” refers to an emerging trend in SoC design. This evolutionary approach uses proven, robust NoC IP to facilitate scaling, condense design time, speed testing and reduce design risk.
NoC-enabled tiling commences with the designer creating a single PE as before. In this case, however, the NoC tools can be used to automatically replicate the PEs, generate the NoC and configure the NIUs in the PEs, all in a matter of seconds. The designer only needs to specify the required dimensions of the array.
Figure 3 This is how NoC-enabled tiling is carried out. Source: Arteris
In addition to dramatically speeding the process of generating the array, this “correct by construction” approach removes any chance of human-induced errors. It also enables the design team to quickly and easily accommodate change requests to the PE early in the SoC development process. Furthermore, it greatly facilitates scaling and design reuse, including the creation of derivative designs.
An evolving market
Based on an analysis of AI SoC designs currently under development by their customers, the Arteris team has determined the relative use of soft tiling in key verticals and horizontals for AI today. This is illustrated in Figure 4, where the areas of the circles reflect the relative number of application use cases.
Figure 4 NoC-enabled tiling is shown in key verticals and horizontals for AI today. Source: Arteris
Designing multi-billion-transistor SoCs is time-consuming and involves many challenges. Some SoC devices, such as those intended for AI applications, may include functions like NPUs that comprise arrays of PEs. Here, NoC-enabled tiling is an emerging trend and it’s supported only by leading NoC IPs and tools.
Andy Nightingale, VP of product management and marketing at Arteris, has over 37 years of experience in the high-tech industry, including 23 years in various engineering and product management positions at Arm.
Related Content
- SoC Interconnect: Don’t DIY!
- What is the future for Network-on-Chip?
- SoC design: When is a network-on-chip (NoC) not enough
- Network-on-chip (NoC) interconnect topologies explained
- Why verification matters in network-on-chip (NoC) design
The post Speeding AI SoC development with NoC-enabled tiling appeared first on EDN.
EEVblog 1653 - Alkaline Battery Leakage Testing 2 - Electric Boogaloo
Laser Diode I pulled from a DVD Reader
submitted by /u/A_very_gay_boi [link] [comments] |
A simple, purely analog -130dB THD sine wave generator
The recent Design Idea “Getting an audio signal with a THD < 0.0002% made easy,” discloses a low THD sine generator which led me to dust off a design that I had published in AudioXpress magazine [1] (see Figure 1).
Figure 1 The “Simple Sineman” circuit [1] is based on a simpler version of the circuit having approximately -80dB THD [2].
Wow the engineering world with your unique design: Design Ideas Submission Guide
Requirements for an analog oscillatorBefore getting into the detail of how this circuit works, it’s worth recalling certain requirements for an analog oscillator: a feedback circuit which, at the oscillation frequency fosc Hz, has a loop gain magnitude of unity and a phase shift of either 0 or a multiple of 360 degrees. One means of implementing this is to place a notch filter in the feedback loop of an op amp. You might be forgiven for thinking that fosc is at the filter’s notch frequency fnotch Hz. But obviously, infinite attenuation is not consistent with a unity gain loop. Not so obviously, the op amp’s internal compensation network adds a -90° phase shift to its inherent -180° inverting input-to-output phase shift. What is then needed for oscillation is a filter which, at fosc, exhibits both a -90° phase shift and has an attenuation of Aosc, where Aosc is the op amp gain magnitude at fosc. But how can we find a filter capable of meeting such precise constraints?
The “dual-T” notch filterThe innovative “dual-T” notch filter in Figure 1 saves the day. It’s made up of C1, C2, C3, R1, R2, R3A, and R3B. I had a need for a 2400-Hz oscillator and so chose the values shown. One way to place a notch at fnotch Hz is to use the following process and equations:
Choose a value C for C1, C2 and C3 (1)
and set R1 and R2 equal to 1 / (2π* fnotch*C*√3) (2)
set R3 = R3A + R3B equal to 12 / (2π* fnotch*C*√3) (3)
An analysis of this filter type shows that there is always a value of R3 which produces an infinite attenuation notch regardless of the variations of the other component values due to tolerances. Since there is clearly no attenuation at DC, this means that any attenuation from none to infinity can be had at some frequency. The analysis also shows that there is always some frequency below fnotch at which the phase shift is -90°. The appropriate value of R3 causes that phase shift to coincide with the necessary attenuation of Aosc at fosc. Figure 2 gives a feeling for some phase and gain magnitude responses of the filter as R3B is varied. Table 1 relates the oscillation and notch frequencies and values of R3 for a -90° phase shift at various attenuations Aosc.
Figure 2 Responses of the dual-T notch filter. To simulate practical variances from the ideal, capacitor values were randomly selected to be within 1% of 10 nF, and R1 and R2 to be within 0.1% of ideal values for a 2400-Hz fosc. A value of R3 that produced a 130 dB notch depth was calculated, and results are shown with it and with several slightly larger R3 values. -90° phase shifts with attenuations from 65 to 130 dB are evident for various R3 values.
Attenuation, dB | 1 – fosc/fnotch | NOtol = 1 – fosc/fnotch |
-90 | 0.01% | -0.01% |
-80 | 0.03% | -0.02% |
-70 | 0.11% | -0.05% |
-60 | 0.35% | -0.18% |
-50 | 1.07% | -0.56% |
Table 1. Variations in the oscillation with respect to the notch frequencies and in R3 values for a -90° phase shift at various Aosc attenuations.
Knowing the values of fosc and Aosc, the value of fnotch can be calculated from Table 1. From this, the values of the capacitors and the resistors R1 and R2 can be calculated from equations (1) and (2). With 0.1% resistors for R1 and R2 and 1% capacitors, fnotch will be kept within a range of the tolerance product Stol = 1 +/- 1.01*1.001 ≈ 1.1% of the intended value. Note that regardless of component tolerances, there is always the option of adding a pot in series with either R1 or R2. The aggregate value of that pot plus resistor should have a range of Stol centered at the equation (2) value. The values and tolerances of R3A and R3B should be selected so that R3 can be adjusted to within Stol – NOtol (see Table 1) of the equation (3) value.
It’s worth noting that with the better-known twin-T notch filter [3], I was unable to meet the phase and attenuation requirements simultaneously by varying only a single resistor value. Even if this were possible, the capacitors in the dual T are conveniently identical, while the twin-T’s requirement of a value ratio of 2 limits capacitor choices. This is also a good time to mention that polystyrene capacitors offer the lowest harmonic distortion [4], with non-metalized polypropylene being a secondary choice.
Establishing oscillation amplitudeOf course, the elephant in the room is what I haven’t yet mentioned—the requirement for establishing an oscillation amplitude. One way of doing this is to parallel the R3 resistor plus pot with a non-linear resistor whose value varies inversely with signal level. Unfortunately, any such non-linearity increases harmonic distortion. So it makes sense to choose a non-linear component designed specifically for low harmonic distortion audio applications. The NE570 (an improved version of the SA571 seen in Figure 1) is a low harmonic distortion compressor/expandor IC intended for audio applications [5]. A block diagram of the part appears in Figure 3.
Figure 3 A block diagram of the function of the SA571 and NE570 compandor IC, curtesy of On Semiconductor.
As can been seen, the part has a “delta G” cell whose current gain is controlled by the capacitively filtered output of the rectifier. The capacitively-coupled inputs to both functions are connected in Figure 1 through resistors I’ve added to reduce the functions’ operating levels. These are driven by the output of the LME49720 op amp U2A. (The op amp provided with the SA571/NE570 is of the 741 type and should not be used in extremely low THD applications. Its output and one end of the 20K resistor R3 can be left unconnected. Its inverting input is connected to that of U2A.) Note the 1.8-V reference which is the unavoidable DC operating voltage of the delta G cell and both inputs of U2A.
The SA571/NE570 are dual parts, and use is made of the secondary unit. Its rectifier capacitor pin is grounded to disable its delta G cell, whose input is floating. The uncommitted side of its R3 is connected to its op amp output to produce a stable 3 VDC source. This source drives the Figure 1 R10 pot to supply a current to the THD trim pin. R10 is adjusted to null out the small amount of 2nd harmonic distortion produced by the delta G cell (and possibly by U2A). I powered the circuit from batteries for portability and added the LEDs to keep fresh 9-V batteries from exceeding the +/- 18 V maximum power supply ratings of the op amp. The SA571’s 30k resistor connecting the op amp inverting inputs to ground is unavoidable. With Figure 1’s R3, it biases that op amp’s output to approximately 4.5 V( (≈45k/30k + 1)*1.8 V ). This level can be reduced by connecting a resistor from the 3-V source to U2A‘s inverting input (not provided in the Figure 1 circuit). With or without this additional resistor, remember to keep a proper DC bias across output electrolytic capacitor C5.
The added passive components at the NE570 inputs are chosen to allow R3 to be adjusted for a 3 Vrms output from U2A, the level at which its datasheet indicates that that op amp exhibits the lowest THD.
Measuring distortionTo measure distortion, I attenuated the oscillator output’s fundamental by running the signal through a second dual T filter with a pot in series with each resistor. By laboriously tweaking each pot in turn, I was able to attenuate the fundamental by 70 dB. The filtered output was applied to an SR770 spectrum analyzer which can accurately measure signals within an 80 dB dynamic range. Tweaking the THD pot to minimize the 2nd harmonic level, I measured the levels of the oscillator harmonics and applied corrections for the filter attenuations at each frequency (see Table 2.) I then took the rms of the levels corrected for the attenuations of the second dual T filter and arrived at a THD more than 130 dB below the oscillator fundamental.
Harmonic Number | Filter Attenuation, dB |
2 | 11.81 |
3 | 6.54 |
4 | 5.14 |
5 | 3.78 |
7 | 2.78 |
9 | 2.49 |
Table 2 Attenuation of higher harmonics by a dual-T filter tuned as described in the text to maximize attenuation of the oscillator fundamental.
The NE570 and LME49720 datasheets and parts are available online and through DigiKey. Small quantities of the NE570 for experimenters can be had from numerous eBay vendors.
I believe that it’s tough to beat the combination of simplicity and performance afforded by this design and welcome comments from anyone who builds and tests it.
Christopher Paul has worked in various engineering positions in the communications industry for over 40 years.
Related Content
- Getting an audio signal with a THD < 0.0002% made easy
- Measure an amplifier’s THD without external filters
- Ultra-low distortion oscillator, part 2: the real deal
- A simple circuit with an optocoupler creates a “tube” sound
- How to control your impulses—part 2
References
- Paul, C, The Simple Sineman, audioxpress, November 2013, p. 52
- Jung, “Gain Control 1C for Audio Signal Processing,” Ham Radio, 1977,http://waltjung.org/PDFs/Gain_Control_IC_for_Audio_Signal_Processing_HR_0777.pdf.
- https://learningaboutelectronics.com/Articles/Notch-filter-calculator.php#answer1
- https://www.tedss.com/LearnMore/Polystyrene-Film-Capacitors offers a wide array of polystyrene capacitors
- ON Semiconductor, NE570 datasheet, https://www.onsemi.com/pdf/datasheet/ne570-d.pdf
The post A simple, purely analog -130dB THD sine wave generator appeared first on EDN.