Top Debugging Techniques Used In Embedded Systems
Embedded systems design combines the highly technical disciplines of hardware design and firmware and application software development. Embedded systems engineers face significant challenges...
View ArticleHow Can I Capture and Record Larger Amounts of A2B Audio Channel Data?
Question from the Customer: I am using the A2B Bus Monitor – Level 1 Application to record audio channel data. The Python script is installed and works properly, except that after capturing 40 MB...
View ArticleWhy Can't I Add More USB-C Ports to my USB Type-C Host with a Hub?
USB Type-C – One Cable to Rule Them All USB Type-C was created to bring faster speeds and compatibility across all varieties of electronic devices. The idea was to create one cable and one...
View ArticleWhat Are My Options for Programming an SPI EEPROM with a Hex File?
Question from the Customer: I need to program a serial SPI EEPROM with a hex file. Can I use your Aardvark I2C/SPI Host Adapter? Which software application should I use with the Aardvark adapter?...
View ArticleDifferences Between SMBus vs I2C
One of the first and most important decisions an embedded systems engineer must answer when designing electronic systems is how the master and slave devices will communicate, that is, which...
View ArticleHow Can I Create MDIO Master Signals to Exercise and Test an MDIO Port?
--> Question from the Customer: I have been using the Beagle I2C/SPI Protocol Analyzer as an MDIO analyzer. Today, I need to exercise a CFP2 MDIO port, reading at 2.5 MHz, or 4 MHz MDC rates at 2.5V....
View ArticleControl Center Serial Software Series: XML Batch Scripting for Automated Tasks
The Total Phase Control Center Serial Software allows engineers working with the Aardvark I2C/SPI Host Adapter, Cheetah SPI Host Adapter, and Promira Serial Platform to develop and test their embedded...
View ArticleHow Do I Determine the Latency Between CAN Ports?
--> Question from the Customer: How can I accurately determine the latency when sending data from one CAN port to another? I am working with the Komodo CAN Duo Interface. Using strace with the Python...
View ArticleHow to Protect your IoT Devices from Hackers
The Internet of Things (IoT) consists of everyday devices that connect to each other via the internet or other wireless networks. IoT devices are used in industrial applications and manufacturing,...
View ArticleWhat Is the Best Interface for an SPI Device Test System?
--> Question from the Customer: I am looking for a programmable SPI interface adapter for communicating with two SPI devices: one Master and one Slave. Here are the Master and Slave waveforms I plan...
View ArticleThe Control Center Serial Software Supports a Variety of I2C Applications
The Control Center Serial Software is one of the free GUI applications offered by Total Phase. It is designed specifically to work with our host adapter products allowing users to emulate a master...
View ArticleWhat are the Options for Monitoring High Speed USB Traffic?
Question from the Customer: --> I am using the Beagle USB 12 Protocol Analyzer to monitor a High-speed USB bus. It detects no USB traffic or enumeration - what am I missing? Response from Technical...
View ArticleUSB 4: What to Expect and What We Know
It has been over two decades since the iMac G3 became the first mass-market personal computer to incorporate Universal Serial Bus (USB) ports into its design. For those old enough to remember, USB...
View ArticleHow Do I Write and Read from Different Registers of an I2C Device?
--> Question from the Customer: I am using the Aardvark I2C/SPI Host Adapter with an I2C device. I need to read and write to specific registers, such as: Write to register 0x2H Read from register...
View ArticleControl Center Software Blog Series: Control Center vs Flash Center for...
The Control Center Serial Software and Flash Center Software are free software platforms offered by Total Phase that allow users to interface with Total Phase programming tools such as our I2C and...
View ArticleWhich Tools Can Emulate an SPI Slave Device without Inter-Byte Delay?
--> Question from the Customer: I need to emulate a SPI slave device that operates at 4 MHz. I am looking at the Promira Serial Platform and the applications. Would the SPI Active - Level 1...
View ArticleWhat is a Signal Generator and How is it Used?
Product testing and software debugging are two of the biggest challenges that embedded systems engineers face when creating a new product. To help streamline the process, embedded systems...
View ArticleWhich SPI Host Adapters Work Best for Development and Verification?
--> Question from the Customer: For a project focused on SD cards in SPI mode, I am looking at the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter. To cut costs, I am also looking at...
View ArticleControl Center Serial Software Series: Using Multi I/O SPI Master Mode
The Control Center Serial Software allows users to easily control their I2C or SPI devices, including multi I/O SPI devices. In this blog, we’ll cover how to use the Multi I/O SPI Master Mode...
View ArticleHow Do I Implement I2C Master Register Read through LabVIEW?
--> Question from the Customer: I am using the Aardvark I2C/SPI Host Adapter in I2C mode to perform a Master Register Read. Normally, I can do that with Aardvark Software API, but this time I’m using...
View Article