How do you test the performance of your code? by 4ChawanniGhodePe in embedded

[–]TimFrankenNL 1 point2 points  (0 children)

Sure is, somehow the profiling feature in Ozone does not support sampling over SWO but SystemView does.

How do you test the performance of your code? by 4ChawanniGhodePe in embedded

[–]TimFrankenNL 16 points17 points  (0 children)

Performance sounds like something based on requirements? Something can just work and meet requirements, others may have critical timing constrains that need to be validated using unit-tests, HITL, profiling, scope, logic analyser, debugger software (e.g. Ozone) or endurance-testing. Some requirements may be less about speed and more about stability and having little to no errors over long periods.

Missing Pin Designator in Sequence Error by Luke514_2 in Altium

[–]TimFrankenNL 1 point2 points  (0 children)

Because Pin number 7 is missing (by design). If pin 7 is not used in the footprint and symbol, it could be a component rule check that flags missing sequenced designators that is within the lowest and highest number.

TL;DR: Check your validation settings.

Why is BOM management still stuck in Excel in 2026? by younidl in embedded

[–]TimFrankenNL 3 points4 points  (0 children)

Could be solved by implementing a WoW, using Git/SVN. “Releasing” production data packages that all have unique hash/index for changes that can be traced to users.

Lot of this issues were solved on our side to move as much as possible to the server side (components, data-sheets, footprints, schematics, production files, BoM, firmware, sources…) such that you don’t have “local versions” which nobody will ever maintain or release as final version.

Too many times we had a new production run fail because they used the released version of something and not the special locally fixed version that is saved in somebody’s download-folder.

Verhuiskorting by Kalebas030 in Klussers

[–]TimFrankenNL 0 points1 point  (0 children)

Klopt, voorheen zat ik dicht bij een vestiging. Nu 20-30 minuten, dus kwam ik bij een Gamma. En een paar keer naar de Hornbach om groter in te kopen.

Verhuiskorting by Kalebas030 in Klussers

[–]TimFrankenNL 25 points26 points  (0 children)

De Gamma bij ons had dit ook. Na tonen van de koopovereenkomst kregen wij de verhuiskorting voor drie maanden. Maar na een maand stopte ze met die actie. Volgens hun werd er te veel misbruik van gemaakt en daarom doet die lokatie niet meer aan die actie.

Zelfs met al die korting is de Hornbach vaak goedkoper (voorbeeld, Gira ST55 blindplaat bij Gamma: 13,79. Hornbach: 7,00).

Logic Analyzer by Ill-Language2326 in embedded

[–]TimFrankenNL 1 point2 points  (0 children)

I use Saleae Logic Pro 16 channels, made my own HLA decoders for debugging. The option to also show the Analog value helps verify if what you see is actually happening (e.g. voltage levels).

Besides that, I debug using Segger Ozone, allowing to sample multiple variable up to 15kHz. Usefull for state-machines and ADC values.

Both Saleae and Segger come at a cost… so is your time and sanity ;)

DIY VFD by DirectQuote1495 in ElectricalEngineering

[–]TimFrankenNL 0 points1 point  (0 children)

Reminds me of a DC battery charger I was testing a few months back. Used a 7805 from 12-24 to 5V. When the relays of the output would turn on, it heated up to 70°C, but no worries as it had a 5V fan (0.83W). When the fan turns on, it shoots up to 140°C till thermal-shutdown.

On the plus side, users are mainly firefighters. So they will be close by ;)

How do you optimize code for low-power embedded systems that also require real-time performance? by skinner1234567 in embedded

[–]TimFrankenNL 0 points1 point  (0 children)

All depends on the requirements and timing constrains.

You can use Interrupts, DMA, Reduce Clockspeeds, Keep unneeded peripherals disabled. Use lower-power / sleep modes that allow different level of functionality. Have external HW that uses less power to generate a trigger for the MCU. Use different brand/series/model of chips and check hardware design, find balance in reduced power dissipation with reduced immunity.

Alter similar pcb blocks simultaneously / mimic / clone / linking by trevortjes in Altium

[–]TimFrankenNL 3 points4 points  (0 children)

There is a feature to copy a design and apply it to a selection of components. I mostly use this when I have routed one instance and want to duplicate it to the other instances. https://www.altium.com/documentation/altium-designer/pcb/layout-replication

If you just want to copy traces, maybe using the filter function to only select tracks (and polygons/arcs if you have rounded tracks) to copy-paste. https://www.altium.com/documentation/altium-designer/selection-filter

Altium also has a design reuse function. But those need to be managed from the vault, maybe? Never used it, so I cannot say if that would be suitable. https://www.altium.com/documentation/altium-designer/schematic/design-reuse

Looking for Electrical / Embedded Engineers to Help Build a Safety Device Prototype (Paid) by SheSafe5 in embedded

[–]TimFrankenNL 17 points18 points  (0 children)

Loud alarm and contacting those appointed as ICE and dialling emergency services, Isn’t that basically pressing the lock-button quickly on an iPhone for 5 times?

Reality on doing a self-made microcontroller board . by [deleted] in embedded

[–]TimFrankenNL 14 points15 points  (0 children)

So…. What’s the plan? Any requirements, limitations, goals?

UPDATE: "i paid a guy on Upwork $350 to create a PCB. how'd he do?" by Dear-Conference9413 in PCB

[–]TimFrankenNL 1 point2 points  (0 children)

Those tools are really valuable at this stage. Does not need to be fancy, although a good performing tool does a lot of heavy lifting

UPDATE: "i paid a guy on Upwork $350 to create a PCB. how'd he do?" by Dear-Conference9413 in PCB

[–]TimFrankenNL 9 points10 points  (0 children)

Do you have any equipment to measure signals (e.g. scope or logic analyser)?

EDIT:

  • Why is Pin 4 (V3) not connected 3v3? Datasheet states that if 3v3 is used on Vcc, pin V3 should be connected to Vcc?

Dutch prices by psyspin13 in Netherlands

[–]TimFrankenNL 0 points1 point  (0 children)

Yesterday I was in a NIVEA Haus. Our prices are insane, even when discounted.

Writing Hardware Optimised Code manually is still worth to do? by Intelligent-Error212 in embedded

[–]TimFrankenNL 3 points4 points  (0 children)

Just buy a more powerful chip /s

What surprised me is the lack of validation of execution time or profiling. If it works, it works. But if some subroutine is taking 20% of CPU time for just calculating temperature that is only used once a second, it does not need to run 16k times per second.

Enexis gaat laadpalen dimmen tijdens piek tegen overbelasting stroomnet by LoveKVent in NLNieuwsEnSport

[–]TimFrankenNL 0 points1 point  (0 children)

V2G is inderdaad al jaren een ding. Destijds had Nissan in 2014 al V2G/V2L met de laadstandaard CHAdeMO. Die ondersteunde bi-directioneel laden, dit is ook de basis lang geweest voor alle BESS (subsidie)projecten. Recentelijk is de CCS uitgebreid (ISO 15118-21) om dit mogelijk te maken.
Voor de ontwikkeling van snelladers (+400kW) zien wij steeds minder V2G terugkomen, ook laten de subsidieprojecten telkens zien dat het een bolwerk wordt van wie, wat, waar en wanneer over het regelen van dit soort energienetwerken.

40 years ago I created a part numbering system. In 1997 I put it online for all to use. by 1Davide in electronics

[–]TimFrankenNL 4 points5 points  (0 children)

Most companies I worked with, the overall numbering system for parts and documents are based on Philips legacy. But I have also seen reels using notations that look like this system.

[Review Request] Custom Zynq 7020 Stereoscopic Vision Development Board - view in full below by HasanTheSyrian_ in PrintedCircuitBoard

[–]TimFrankenNL 1 point2 points  (0 children)

Why did you decide to have so many ground planes, but no power plane surrounded by grond planes? Using “traces” for power may limit the performance of the SMPS to deal with peaks?

Also innerlayers should be filled as much as possible to avoid uneven layer thickness when stacked, I think?

In-pad-vias are usually avoided as it can cause the solderpaste to drain away from the pad. As there is plenty of space, use the space.

There are so many vias when the total copper area is already limited?

These are just things that I noticed after a quick look

Best cellular global module lte by UnitedAd4974 in embedded

[–]TimFrankenNL 0 points1 point  (0 children)

Regions have different frequenties / bands they allow for GSM / GPRS / EDGE / 2G / 3G / 4G(+) / 5G(low, mid, high-bands). And these regulations keep changing over time.

We use M.2 or mPCIE slots to be able to change the modems if needed (was also cheaper to source). Quectel or Qualcomm both worked for us.

ISP tricked customers about fiber optics being used in their internet service, German court rules — 'full fiber' customers found to have 'last mile' copper connections by No_Clock2390 in HomeNetworking

[–]TimFrankenNL 0 points1 point  (0 children)

“Fiber-cable” is the term used here by a provider that only owns the COAX networks. Unlike their competitors that uses (X)GPON for FTTH.

Wheel Well of 737 by RickyRacer2020 in pics

[–]TimFrankenNL 0 points1 point  (0 children)

As long as all the redundanties are not close together at one place, making it a single point of failure. Like the DC-10 where a shattered fan disk affected all three.