The Godfather talking
You may crack software. How about me?
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
November 21, 2024, 10:14:05 10:14


Login with username, password and session length


Pages: 1 ... 3 4 5 6 7 8 9 [10]
 91 
 on: August 16, 2024, 06:44:15 06:44 
Started by sadman - Last post by sadman
HI PM3295

nice circuit idea shared, I have made switch mode adjustable voltage regulator with 555 timer using voltage control pin which also be used audio modulation for long distance audion transmeter.

sadman


 92 
 on: August 15, 2024, 06:08:41 18:08 
Started by sadman - Last post by PM3295
Long ago, I was asked by a friend to design a high-power buck converter (48 V to 12 V @ 25 A) using the 555 as the controlling PWM element. The design below simulated with very good load transient response at 25 A. I never actually build this design, and I don't think he got around using it at the end.

It shows at least that you may be able to manipulate the 555 to do other interesting tasks besides its usual application functions.

 93 
 on: August 15, 2024, 05:54:06 17:54 
Started by Hexer379 - Last post by sam_des
Hi,

For both DC/AC offset calibration, you need to not just short, but ground both pins of ADC.
And you need to set Voltage/Current Gain registers to 1 & offset registers to 0, along-with stopping any on-going ADC conversions before starting calibration.
Check your Cycle Count register, AC calibration takes 6N+30 AD conversion cycles to complete, where N is value of cycle count.

Also there is App-note AN227, specifically for calibrating CS5460.

Hope that helps.

sam_des

 94 
 on: August 14, 2024, 02:08:11 14:08 
Started by Sat - Last post by Sideshow Bob
The full name is Knowles IA8201 Dual Core Audio Processor. I did not find any proper datasheet. The most close I could come was a EV kit PDF at mouser. But I guess you already have found that one

 95 
 on: August 14, 2024, 11:43:11 11:43 
Started by Sat - Last post by Sat
Hi All,

Does anyone have the datasheet for the IC listed below (8201C)? I haven't been able to find the company name associated with it. This IC is used in the MAVID-3M EVK.


https://www.librewireless.com/sdk-sign/guides/Libre-MAVID-3M-evk-user-guide-v1.0.html

Any help would be greatly appreciated

 96 
 on: August 14, 2024, 09:37:23 09:37 
Started by sadman - Last post by sadman
see this nice video tutorial

https://www.youtube.com/watch?v=FKqkRDM0Al0

sadman

 97 
 on: August 14, 2024, 08:15:23 08:15 
Started by Hexer379 - Last post by Hexer379
Hello to all Users ...

I have a problem with this IC and configuration.

HW: STM32 and CS5460A as an measuring device.
(https://www.farnell.com/datasheets/32393.pdf) from site 28 and 31 (3.8.7.2 DC Offset Calibration Sequence)

I can retrieve data from the ADs, the values correspond to the expected values.
As a result to a single AD shot , i get the Data_Ready bit without problems.
The different modes also work ... so the SPI is working without any problems.

But I can't get any further with the calibration of the IC. -> cs5460_calibrateACVoltageOffset()
If I shorted the 2 ADs for the offset-cal. then the loop does not come to the end , the Data_Ready bit does not switch to 1 ... the status-bytes are "0" Sad.
Does anyone have a tip or a solution for this?

Code:
cs5460.h:

// commands for calibrate control
#define CALIBRATE_CONTROL    0xC0
#define CALIBRATE_CURRENT    0x08
#define CALIBRATE_VOLTAGE    0x10
#define CALIBRATE_CURRENT_VOLTAGE  0x18    // both chan.
#define CALIBRATE_GAIN      0x02
#define CALIBRATE_OFFSET    0x01
#define POWER_UP_HALT_CONTROL    0xA0
#define DATA_READY      (0x01L<<23)

cs5460.c:

unsigned int cs5460_getStatus()
{
  return cs5460_readReg(STATUS_REGISTER);
}
void cs5460_clearStatus(uint32_t cmd)
{
  cs5460_writeReg(STATUS_REGISTER, cmd);
}
void cs5460_calibrate(uint8_t cmd)
{
  cmd = (CALIBRATE_CONTROL | cmd);
  printf("start cal with mask %i ... \n",cmd);
  printf("start with status ... %i \n",cs5460_getStatus());
  cs5460_send(POWER_UP_HALT_CONTROL);
  cs5460_clearStatus(DATA_READY);
  printf("now in status ... %i \n",cs5460_getStatus());
  cs5460_send(cmd);
  delay_ms(1250);               
  while(!(cs5460_getStatus() & DATA_READY)) {    printf("wait toooooooo long ... %i \n",cs5460_getStatus());
  delay_ms(1000);
  };
  // wait until data ready;
  cs5460_clearStatus(DATA_READY);
}

uint32_t cs5460_calibrateACVoltageOffset()
{
  cs5460_calibrate(CALIBRATE_VOLTAGE | CALIBRATE_OFFSET);
  return cs5460_readReg(VOLTAGE_AC_OFFSET_REGISTER);
}

uint32_t cs5460_calibrateDCVoltageOffset()
{
  cs5460_calibrate(CALIBRATE_VOLTAGE | CALIBRATE_OFFSET);
  return cs5460_readReg(VOLTAGE_DC_OFFSET_REGISTER);
}

 98 
 on: August 13, 2024, 10:03:15 10:03 
Started by nullos - Last post by cjack
Version 5.118  Cool

 99 
 on: August 13, 2024, 06:28:12 06:28 
Started by PM3295 - Last post by PM3295
Kemet has a nice simulator where you can play around with combinations of capacitor spice models.
https://ksim3.kemet.com/capacitor-simulation

 100 
 on: August 12, 2024, 07:14:16 19:14 
Started by PM3295 - Last post by Old_but_Alive
I learned a lot today about decoupling capacitors.

I thought that parallel capacitors were good, for example 1uF/100nf/10nf across an IC pin was good

WRONG - it  creates a resonance.

search 

"Antiresonance of multiple parallel decoupling capacitors: use same value or multiple values?"
"Do chips really need multiple values of decoupling capacitor in the same packages?"

Pages: 1 ... 3 4 5 6 7 8 9 [10]

DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC