How Do I Start Working with SMBus Devices?
Question from the Customer: I need to program and monitor an SMBus device. Which Total Phase instruments could I use for this project? Response from Technical Support: Thanks for your question! The...
View ArticleHow Can I Resolve Buffer Overflow for Asynchronous CAN Messages?
A Question from the Customer: I have a question about communicating with an external CAN device. I'm working on a PC application to transfer data over the Komodo CAN Duo Interface. The bus is...
View ArticleWith the Promira Serial Platform, How Do I Set the SPI Clock to 0 Volts after...
Question from the Customer: I am using the Promira Serial Platform to drive an SPI bus. For this application, I am using the Promira Software API I2C/SPI Active wrapped in my custom code. My issue:...
View ArticleHow Medical Embedded Systems Transformed the Healthcare Industry
An embedded system is a mix of hardware and software that works as a computing system within a larger system. The embedded system dates back to aeronautics in the 1960s when astronauts used Charles...
View ArticleIs there a Way to Adjust the Duty Cycle of the I2C Master Clock?
Source: JanBaby Question from the Customer: When I use Aardvark I2C/SPI Host Adapter on a board for I2C, and the pull-ups are weak (10K on board, Aardvark adapter pull-ups are not enabled), the I2C...
View ArticleWhat are the differences between DisplayPort vs HDMI?
Original photo by Csaba Nagy HDMI and DisplayPort are the two recognized standards for transmitting video and audio data over a single cable. Throughout the years, these two standards have evolved...
View ArticleTotal Phase at Microchip MASTERs 2019
We just got back from Phoenix, Arizona, where luckily, we were able to spend the days inside at the 23rd annual Microchip MASTERs Conference! We enjoyed meeting everyone at the show and learning about...
View ArticleHow Can I Best Communicate with Multiple SPI Slaves?
Question from the Customer: I have two Promira Serial Platforms; each has the SPI Active - Level 2 Application. How can I best communicate to multiple SPI slaves using separate SPI slave select...
View Article5 Advantages of CAN Bus Protocol
What is CAN Bus Protocol? The Controller Area Network (CAN) bus protocol is rapidly growing in popularity among engineers who work with high-level industrial embedded systems. The protocol was...
View ArticleIs there a Way to Adjust the Duty Cycle of the I2C Master Clock?
Question from the Customer: I am using the Aardvark I2C/SPI Host Adapter. For my application, I need to adjust the I2C Master Clock Duty Cycle from 30% to 50%. How can I adjust the duty cycle?...
View ArticleWhy Am I Having 8K Compatibility Issues? Your HDMI Cable Might be the Culprit
The Latest in HDMI 2.1 8K televisions are the latest in-home entertainment technology, incorporating the most recent HDMI 2.1 specification, which has increased its bandwidth capabilities up to 48...
View ArticleHow Do I Start Using the Beagle I2C/SPI Protocol Analyzer to Monitor the MDIO...
Question from the Customer: This is my first project – can you help me get started? I am using the Beagle I2C/SPI Protocol Analyzer to monitor the MDIO bus. Which pins I should connect it to...
View ArticleTotal Phase at ESC Silicon Valley 2019: SPI, I2C, and CAN at Their Finest
This past week, Total Phase exhibited at the Embedded Systems Conference - Silicon Valley in Santa Clara, CA, which was also combined with the Drive World Conference. Given the audience, there was a...
View ArticleDisplayPort 2.0 is the Latest DisplayPort Spec – How does it Compare to...
DisplayPort (DP) 2.0 is the newest specification released by VESA (Video Electronics Standards Association) in June 2019. This new release comprises of a number of new features and upgrades from the...
View ArticleHow Do I Interface the Beagle I2C/SPI Protocol Analyzer to SPI Flash Slave...
Image source: Geralt Question from the Customer: We are starting to use a Beagle I2C/SPI Protocol Analyzer to capture data that is sent to and received from a SPI serial flash device (25L64 type) by...
View ArticleTop 10 Most Common IoT Security Issues of 2019
There’s no denying that the Internet of Things (IoT) has expanded and improved technology. Not only does it help businesses gauge customer satisfaction, medical professionals gain a more accurate...
View ArticleWhy Do I See Different DC Resistance Results when I Flip a USB Type-A to USB...
Question from the Customer: With the Advanced Cable Tester V2, I am testing samples of USB Type-A to USB Type-C cables from various suppliers. In many cases, I see a DC Resistance failure for...
View ArticleHow Do I Talk to an I2C Translating Switch with an 8-bit Address?
Question from the Customer: I am working with the Aardvark I2C/SPI Host Adapter and the Aardvark Software API (Python). I am using the command aaspi_eeprom.py 0 100 read 0 0 4096. The I2C device I am...
View ArticleHidden Damage to Your Phone’s Battery Due to Wireless Charging? Sticking to...
What is Wireless Charging? Wireless charging, also known as inductive charging, is a newly introduced approach to charging mobile-phone batteries. This method uses induction from the electromagnetic...
View ArticleWhat is FPGA? Introduction to Field Programmable Gate Array
What is FPGA? A field-programmable gate array, or FPGA for short, is a special type of semiconductor device that can be programmed by a customer, a product designer, or embedded systems engineer...
View Article