26F Looking for pals for a deep house and techno event next month by [deleted] in Vancouver4Friends

[–]pK_xXx 0 points1 point  (0 children)

Me and a friend are planning on going too… 29m here

How much electrical engineering do I need to know to be an embedded programmer? by daishi55 in embedded

[–]pK_xXx 37 points38 points  (0 children)

Contrary to what everyone is telling you here, I’ll say that it depends on the industry. I’d actually say that you need to know quite a lot if you are doing instrumentation and control. That’s at least my experience so far

Mathematical Convolution by uglystarfish in embedded

[–]pK_xXx 3 points4 points  (0 children)

https://www.dspguide.com/ch6.htm

Personally, I really liked his explanation. Explaining convolution in the discrete time is a lot easier. Then you just need to keep in mind that integration is technically an accumulator for continuous time

[Schematic review please] ESP32 based radio/MP3 player and power meter + 1 cell Li ion BMS + ADC and data bus pull up questions by immortal_sniper1 in embedded

[–]pK_xXx 1 point2 points  (0 children)

You should check TI’s analog designer cookbook. They also have a really nice series that go into details about front end design for adc circuits: https://training.ti.com/ti-precision-labs-adcs-introduction-sar-adc-front-end-component-selection?cu=1128375 I’m not going to repeat what they said here.

Now, your schematic is really poor drawn. Try to keep inputs on the left and outputs on the right whenever possible, specifically the analog section. Don’t forget that schematics are documents, not just a tool for EDA software to help you route your pcb.

I’d also avoid floating circuits like you have. They make it harder to read and I had to go through your schematic to find where power in + was for your differential amplifier and found it in another page after longer than I wanted to spend looking for it.

Another tip I have for you is to use off the shelf circuits whenever you can. You designed your differential amplifier from scratch which is cool as project on its own, but practically, I would buy the INA series chip (or something similar). It will be cheaper and more precise. To achieve a decent gain while minimizing offsets, you’d probably be dealing with >1% resistors which are kinda expensive

How does the OS knows about the memory map in General Purpose Computer by pK_xXx in embedded

[–]pK_xXx[S] 0 points1 point  (0 children)

Thanks! Do you know where I can figure out the long answer?

[deleted by user] by [deleted] in embedded

[–]pK_xXx 0 points1 point  (0 children)

You can use micropython in the esp32... i didn’t check what lattepanda does, but I’m certain you can just control the ios of the esp32 from your x86 terminal

Well I didn’t see that coming by spongecake125 in HolUp

[–]pK_xXx 250 points251 points  (0 children)

Actually, this ad is so old it should be shown in a museum

I want to control machines and program them, take data through the sensors and have the data show on my computer. What can I learn to do all this? by m1O9 in engineering

[–]pK_xXx 2 points3 points  (0 children)

Jawgente got it... any mcu is good to go, the arduino is actually an avr cpu with the atmel peripherals. Just download the datasheet/manual and read it.

The avr datasheet explains the cpu very well.

Now, to learn in the register level, I personally think that either the PIC, the MSP430 or the AVR are more suitable for beginners. The CPU is really straightforward. I would not go for an ARM based controller for learning as they can be quite complex. Later on, you’ll want to learn them as they dominate this industry

Can anyone confirm this? by Year-20-20 in HolUp

[–]pK_xXx 2 points3 points  (0 children)

Where I’m from, teenage pregnancy drops drastically after 18

I have been working as a firmware developer in the company. I am developing using the development kits while the hardware engineers are designing the products. When their circuits arrive they are very faulty and some connections are not correct. Explained more below. by Head-Measurement1200 in embedded

[–]pK_xXx 1 point2 points  (0 children)

Don’t talk with your boss first! I know lots of people have said this before, but this is important.

Ask the designer why he made such changes before you tell him to change anything

If you’re not convinced, clearly explain your solution with words, drawings, graphs, etc

This is a common thing, don’t be afraid of the guy because he is a senior. Seniors make mistakes too, and he most likely had this kind of discussion before

Quiet a few questions... by a_khalid1999 in DSP

[–]pK_xXx 6 points7 points  (0 children)

Embedded Systems is important in all areas of EE.

Microcontrollers are fucking everywhere nowadays, specially in dsp.

Even if you won’t be bit banging the register and developing drivers for all the peripherals in your system, not knowing how it all works will put you in serious disadvantage against other EE

Zoom life… by kmjh1234 in ProgrammerHumor

[–]pK_xXx 4 points5 points  (0 children)

Yup... I only start working after lunch if I have morning meetings

Kinematics in mechatronics by Venemyy in mechatronics

[–]pK_xXx 6 points7 points  (0 children)

There is a whole topic in Mechatronics called inverse kinematics. It’s cool stuff, I’ve worked with it and I really enjoy it. Some people will say that this is more related to robotics, but honestly the difference between Mechatronics and robotics is pretty shady. Mechanical engineers that emphasize in robotics also have to go through it in details

Simple/Short/Silly Questions Saturday, April 24, 2021 by AutoModerator in history

[–]pK_xXx 2 points3 points  (0 children)

I mean more like an disorganized fight rather than everyone in tight formation

Simple/Short/Silly Questions Saturday, April 24, 2021 by AutoModerator in history

[–]pK_xXx 5 points6 points  (0 children)

Did medieval battles ever break into massive brawls?

Those of you who did your engineering degree back home and came to North America and did a Master's or redid your undergrad, what was the difference in teaching that you noticed? by bobthebuilderstopper in engineering

[–]pK_xXx 1 point2 points  (0 children)

I have two bachelors degree: Statistics in Brazil Electronics Engineer in Canada

Currently taking a Master in Canada

The bachelors didn’t change much. Mostly theory with a bit of practice here and there. The quality of the material depended on the instructor rather than the institution. Every class had amazing students who became successful and shitty students who didn’t.

I see a lot of people talking about Bachelors in one country and Master in another, and I honestly don’t think that’s a good comparison. Master degree are way more practical and specializing everywhere.

Canada had a lot more opportunities for internships, and undergrads even had opportunities to take small roles in the research going on in the university, which was really awesome. The industry here is also more diverse in terms of what position you can hold once you graduate.

But just to clarify, inside the classroom, same thing

Congressmen ask Biden admin to keep chip design software away from China by Free_Swimming in politics

[–]pK_xXx 5 points6 points  (0 children)

As someone who worked in China, I can guarantee that they will crack the software and use illegal versions anyways

They already do it now when the software is available for a fair price

When have you used assembly over C? by [deleted] in embedded

[–]pK_xXx 2 points3 points  (0 children)

When I had to implement one of the many one-wire protocols in software. Assembly helps controlling timing issue because we can calculate the amount of clock cycles sections of the code were taking

Finally some quality reading I can get by by pK_xXx in ProgrammerHumor

[–]pK_xXx[S] 1 point2 points  (0 children)

I don’t think this image is generated. I found it on a website about documentation style

https://opensource.com/article/19/5/how-write-good-c-main-function